”改为“--with-mysql”
④ 如果没有GD库,请取消“--with-gd”
⑤ 如果要支持ftp上传功能,需要“--enable-ftp”
(6)
# make
编译。
(7)
# make install
安装。
(8)
# reboot
重起Faresever服务器
五. 配置:
配置这部分主要针对Apache的httpd.conf文件,我们要求原先没有升级的Apache,既可以解析PHP4,也可以解析PHP4。
由于Linux服务器的Apache服务器是以RPM包装的,所以httpd.conf文件放在“/etc/httpd/conf/httpd.conf”。
以下是对该配置文件所做的编辑修改:
1. 找到该文件中
# LoadModule php3_module modules/libphp3.so
将其改为:
# LoadModule php4_module /usr/lib/apache/libphp4.so
作用:将之前Apache所Load的PHP3的Module,改为PHP4的Module,后面是Module文件的路径。
2. 找到该文件中]
# AddModule mod_php3.c
将其改为:
# AddModule mod_php4.c
作用:将之前Apache所添加的Module由PHP3改为PHP4。
3. 找到该文件中:Port 80,所在位置,在下面增加如下语句:
DirectoryIndex index.html index.shtml index.cgi index.phtml index.php3 index.php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
作用:可以是未升级的Apache,既能解析PHP3,也能解析PHP4。
至此,1.3.12版本的Apache配置文件“/etc/httpd/conf/httpd.conf”修改完毕。
六. 安装中可能出现的错误:
1. MySQL:
(1) 如果MySQL的安装进入到前面(13)时,出现错误无法正常进入。
错误原因:端口设置错误。
用“netstat -t -l -p”命令查看网络状态,发现根本没有mysql,只有一个9999的端口在运行。
修改方法:
① 看/usr/local/mysql/bin/safe_mysqld,是否有一
④ 如果没有GD库,请取消“--with-gd”
⑤ 如果要支持ftp上传功能,需要“--enable-ftp”
(6)
# make
编译。
(7)
# make install
安装。
(8)
# reboot
重起Faresever服务器
五. 配置:
配置这部分主要针对Apache的httpd.conf文件,我们要求原先没有升级的Apache,既可以解析PHP4,也可以解析PHP4。
由于Linux服务器的Apache服务器是以RPM包装的,所以httpd.conf文件放在“/etc/httpd/conf/httpd.conf”。
以下是对该配置文件所做的编辑修改:
1. 找到该文件中
# LoadModule php3_module modules/libphp3.so
将其改为:
# LoadModule php4_module /usr/lib/apache/libphp4.so
作用:将之前Apache所Load的PHP3的Module,改为PHP4的Module,后面是Module文件的路径。
2. 找到该文件中]
# AddModule mod_php3.c
将其改为:
# AddModule mod_php4.c
作用:将之前Apache所添加的Module由PHP3改为PHP4。
3. 找到该文件中:Port 80,所在位置,在下面增加如下语句:
DirectoryIndex index.html index.shtml index.cgi index.phtml index.php3 index.php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
作用:可以是未升级的Apache,既能解析PHP3,也能解析PHP4。
至此,1.3.12版本的Apache配置文件“/etc/httpd/conf/httpd.conf”修改完毕。
六. 安装中可能出现的错误:
1. MySQL:
(1) 如果MySQL的安装进入到前面(13)时,出现错误无法正常进入。
错误原因:端口设置错误。
用“netstat -t -l -p”命令查看网络状态,发现根本没有mysql,只有一个9999的端口在运行。
修改方法:
① 看/usr/local/mysql/bin/safe_mysqld,是否有一
| 对此文章发表了评论 |
