LINUX下用部分rpm安装Apache+MySQL+PHP架设VOD点播系统


LIUX版本:Fedora 5.0

第一步:rmp 文件的安装

1、glibc-2.4-4.i386.rpm
2、cpp-3.2.2-5.i386.rpm
3、binutils-2.16.91.0.6-4.i386.rpm
4、fileutils-4.1.9-7.i386.rpm
5、glibc-kernheaders-3.0-5.2.i386.rpm
6、glibc-devel-2.4-4.i386.rpm
7、libgomp-4.1.0-3.i386.rpm
8、gcc-4.1.0-3.i386.rpm
9、flex-2.5.4a-37.4.i386.rpm

这九个文件必须在mysql和apache和PHP之前装,顺序一定不能乱。从1-9一个一个装。
我把这9个文件放在了tmp下。就直接在tmp下rpm -ivh就可以了。
每成功安装一个就会提示:Preparing… #################[100%]
rpm -ivh 就是解压********.rpm文件的命令。

第二步:mysql的安装
cp mysql-max-5.1.4-alpha-linux-i686.tar.gz /usr/local/
这句话的意思是复制mysql-max-5.1.4-alpha-linux-i686.tar.gz到/usr/local/
cd /usr/local
这句话是转换到/usr/local/
tar -zxvf mysql-max-5.1.4-alpha-linux-i686.tar.gz
tar -zxvf就是解压********.tar.gz文件的命令
groupadd mysql
这句话是创建mysql
useradd -g mysql mysql
这句话是在mysql下再创建个mysql
cd /usr/local
这句话是转换到/usr/local/
ln -s /usr/local/mysql-max-5.1.4-alpha-linux-i686 mysql (* 需要跟上面安装的源码包名字相同)
这句话是挂载mysqld
cd mysql
./scripts/mysql_install_db –user=mysql
加权限
chown -R root .
chown -R mysql data
chgrp -R mysql .
./bin/mysqld_safe –user=mysql & 回车

/usr/local/mysql/bin/mysqladmin -u root password ‘samsungdigital’ (更改管理员密码尽量不要改就用默认的)
./usr/local/mysql/bin/mysql -u root -p (登陆MYSQL)
登陆后如果出现mysql 说明mysql安装成功。输入exit; 退出 mysql

第三步:APACHE源码包安装

cp httpd-2.0.55.tar.gz /usr/local/
cd /usr/local
tar -zxvf httpd-2.0.55.tar.gz
cd httpd-2.0.55

./configure –prefix=/usr/local/apache –enable-module=so
libxml2-2.6.23-1.2.i386.rpm
./configure –with-mysql –with-apxs=/usr/local/apache/bin/apxs
service mysqld start

make
make install
vi /usr/local/apache2/conf/httpd.conf
找到 ServerName www.example.com:80
修改为 ServerName 127.0.0.1
cd /usr/local/apache2/bin/
./apachectl start 从启动apache
重启动之后输入自己电脑的IP就可以看见羽毛了。
就说明APACHE安装成功了。

第四步:libxm12源码包安装
这个文件不需要复制到/usr/local下直接安装就可以了
tar -zxvf libxml2-2.6.10.tar.gz
cd libxml2-2.6.10(目录名)
./configure
make
make install
注意:这个源码包在redhat下本身就有,可是redhat下的版本太底。安装PHP的时候就
安装不了。在安装时就会出错,是libxm12的版本太低
所以先安装libxml2- 2.6.10.tar.gz后,再安装php

第五步:PHP源码包安装

cp php-5.0.2.tar.gz /usr/local/
cd /usr/local
tar -zxvf php-5.0.2.tar.gz
cd php-5.0.2
./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql=/usr/local/mysql
./configure –with-apxs2=/usr/local/httpd/bin/apxs –with-mysql=/usr/local/mysql
make
make install
cp php.ini-dist /usr/local/lib/php.ini
vi /usr/local/apache2/conf/httpd.conf
1、找到DirectoryIndex修改如下:
DirectoryIndex index.php index.html index.html.var

2、找到 ….
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
(这两个文件是存在的) 在它俩下面面添加
AddType application/x-httpd-php .php
/usr/local/apache2/bin/apachectl restart (重启APACHE)

测试PHP
vi /usr/local/apache2/htdocs/index.php
编辑index.php内容为空,我们写入 之后wq退出。
/usr/local/apache2/bin/apachectl restart (重启APACHE)
打开浏览器http://192.168.0.自己电脑的IP/index.php
可以看到关于php的信息,证明php安装成功

/etc/rc.d/init.d/mysqld start
将启动指令添加到/etc/rc.d/rc.local文件中
如果找到mysql.server,也可以像下面这样
将/usr/local/mysql/share/mysql/mysql.server拷贝到/etc/rc.d/init.d/下,然后
chkconfig –add mysql.server就可以开机就启动mysql服务了

第六步:VOD点播的安装(自己在网上找的LIUNX下VOD点播系统文件)

cp vod.tgz /usr/local/apache2
tar -zxvf vod.tgz
vi /usr/local/apache2/conf/httpd.conf
找到DocumentRoot修改如下
DocumentRoot “/usr/local/apache2/vod”
/usr/local/apache2/bin/apachectl restart (重启APACHE)
修改数据库管理软件IP
vi /usr/local/apache2/vod/phpadmin/config.inc.php
找到$cfg[‘PmaAbsoluteUri’] = ‘http://192.168.1.240/phpadmin/’
该为$cfg[‘PmaAbsoluteUri’] = ‘http://192.168.1.自己电脑的IP/phpadmin/’
进入192.168.0.自己电脑的IP/phpadmin就可以看见mysql数据库了。
建立ns_vod
再将SQL数据倒入–执行 VOD安装成功。
测试地址:http://192.168.1.自己电脑的IP/
就可以看见VOD的业面。成功了

成功忠告:只要细心认真没有架设不成功的PHP。

VOD测试地址:http://222.41.145.134/
PHP论坛测试地址:http://222.41.145.134/bbs
--------------------
dso方式安装
1.得到所需要的源代码
http://www.apache.org
http://www.php.net
http://www.mysql.com
2.安装mysql
[root@localhost root]#tar zxvf mysql-4.0.14.tar.gz
[root@localhost root]# cd mysql-4.0.14
[root@localhost mysql-4.0.14]# groupadd mysql
[root@localhost mysql-4.0.14]# useradd -g mysql mysql
[root@localhost mysql-4.0.14]# ./configure – -prefix=/usr/local/mysql
[root@localhost mysql-4.0.14]# make
[root@localhost mysql-4.0.14]# make install
[root@localhost mysql-4.0.14]# scripts/mysql_install_db
[root@localhost mysql-4.0.14]# chown -R root /usr/local/mysql
[root@localhost mysql-4.0.14]# chown -R mysql /usr/local/mysql/var
[root@localhost mysql-4.0.14]# chgrp -R mysql /usr/local/mysql
[root@localhost mysql-4.0.14]# cp support-files/my-medium.cnf /etc/my.cnf
初始化设置:《参考搭建基于Linux的动态网站开发平台1.doc》
3.安装apache1.3.28/2.0.47
在apache源代码目录下执行如下命令:
./configure –prefix=/usr/local/apache –enable-module=so
make
make install
测试apache:
/usr/local/apache/bin/apachectl start
在浏览器中输入网址:http://your_ip/
4.以DSO方式安装php
在php源代码目录下执行如下命令:
./configure –with-mysql=/usr/local/mysql –with-apxs=/usr/local/apache/bin/apxs
make
make install
cp php.ini-dist /usr/local/lib/php.ini
编辑/usr/local/apache/conf/httpd.conf,在文件最后追加:”AddType application/x-httpd-php .php”
重新启动apache:
/usr/local/apache/bin/apachectl restart
测试php工作情况,在/usr/local/apache/htdocs/目录下编辑test.php文件,内容””.
在浏览器中输入:”http://your_ip/test.php”,查看效果
5.启动设置
在文件/etc/rc.d/rc.local的尾部追加”/usr/local/mysql/bin/mysqld_safe –user=mysql &”
在文件/etc/rc.d/rc.local的尾部追加”/usr/local/apache/bin/apachectl start”

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据