前面已经安装好了apache和 PHP,现在进行测试:


[root@KAKA apache2]# dir

bin cgi-bin error http.conf.bak include logs manual virhost

build conf htdocs icons lib man modules

[root@KAKA apache2]# vi conf/httpd.cnf


1.查找关键字 /AddType

添加让apache 支持PHP的参数行:

AddType application/x-httpd-php .php


2.查找关键字 /index 将

<IfModule dir_module>

DirectoryIndex index.html

</IfModule>

修改为:

<IfModule dir_module>

DirectoryIndex index.htmlindex.php #添加php文件格式

dule dir_module>


3.查找关键字/LoadModule 查看是否有加载php模块的行,PHP安装成功的话应该会自动加上,没的话加上:

LoadModule php5_module modules/libphp5.so


4.查找关键字 /80 将

#ServerNamewww.example.com:80

修改为:ServerNamewww.abc.com #假设你的域名是www.abc.com

:wq #保存退出


[root@KAKA apache2]# vi /etc/hosts #将www.abc.com添加到hosts文件进行解析

修改 127.0.0.1 localhost 为127.0.0.1 www.abc.com localhost


[root@KAKA apache2] vi htdocs/i.php

<?php

echo "I am PHP";

?>


[root@KAKA apache2] curl www.abc.com

<html><body><h2>It works!</h2></body></html>

[root@KAKA apache2]#curl www.abc.com/i.php

I am PHP[root@KAKA apache2]# #得到正确的解析结果,如果错误应该显示i.php的代码


成功

-------------------------------------------------------------------------------------------

当编译完成 PHP后,用apachectl -M 查看是否有php5_module (shared),有则修改httpd.cnf文件进行已参数配置,若是没有可能 PHP编译过程有问题,先删除已安装的PHP 目录,再回到PHP包目录里,先 make clean,然后重新编译安装一次。