Apache2.0也能跑PHP3和PHP4 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- Apache2.0也能跑PHP3和PHP4 (http://www.webasp.net/article/28/27091.htm) | |||
| -- 作者:未知 -- 发布日期: 2005-11-22 | |||
| Apache作为应用最广泛的Web服务器工具,其升级很迅速。一些能在Apache 1.0中运行的模块,在Apache 2.0中往往需要换一种方式才能运行,比如PHP3和PHP4。原来在Apache 1.0中运行PHP3和PHP4,只需要在/etc/httpd/conf/httpd.conf文件里做个简单的修改就可以运行。可是Apache 2.0把这些外挂的模块都移到/etc/httpd/conf.d文件里面了。下面就介绍如何通过修改conf.d文件让Apache 2.0也能跑PHP3和PHP4。 实现步骤 1.用户需要下载httpd-2.0.tar.gz和php-4.0.tar.gz两个软件包,然后按下面的命令安装Apache2.0的Web服务器:
2.安装PHP4的代码。注意,下面的命令中不可缺少 “--with-apxs2=/usr/local/Apache2/bin/apxs”。它的作用是利用让PHP以动态模块的方式安装到Apache服务器下。
3.设置Apache服务器的配置文件httpd.conf。用户把文件中“#Listen ………:80”中的“……”改为用户的IP地址,同时把前面的“#”去掉。 4.编辑/etc/httpd/conf.d/php.conf文件。注意下面代码中以加底线显示的这两行。它的作用是让Apache“知道”哪些是PHP3和PHP4文件,并对此文件进行解释。编辑后,保存退出就可以了。
5.完成后利用下面的代码让Apache重启,就大功告成了。 # service httpd restart 检测实现效果 用户可以编写一个简单的PHP文件,进行测试Apache 2.0上能否跑PHP3和PHP4。首先在/usr/local/Apache/htdocs目录下创造一个test.php的文件,内容是“”,保存后退出。然后在浏览器中输入http://用户的IP地址/test.php,如果用户能看到PHP的表和相关信息,那么再运行PHP3和PHP4的文件就没有问题了。 | |||
| webasp.net |