http://www.jb51.net/article/59472.htm
apache php 相关文章http://blog.sina.com.cn/s/blog_70121e200100lq0h.html
yum安装Apache Web Server后各个文件存放位置:http://www.2cto.com/os/201309/246294.html
php相当于解释器,
先装apache再装php
,需要告知apache我装了解释器。那就是配置文件或模块的加载。
1、在httpd.conf中搜php,查看是否有相关内容,没有搜include,查看是加载php相关,
2、再没有就看是否读取系统路径,到其他地方加载php的文件了。
apache对php的支持是通过apache的mod_php5模块来支持的
,这点与nginx不同。nginx是通过第三方的fastcgi处理器才可以对php进行解析。
如果源码编译安装php的话,需要在编译时指定--with-apxs2=/usr/local/apache2/bin/apxs表示告诉编译器通过apache的mod_php5模块来提供对php的解析。
同时php安装的最后一步make install时,我们会看到将动态链接库libphp5.so拷贝到apache2的安装目录的modules目录下,并且还需要在httpd.conf配置文件中添加LoadModule语句来动态将libphp5.so模块加载进来,从而实现Apache对php的支持。
php与apache集成需要以下几个步骤:
1、安装libiconv库
2、php源码安装
3、配置apache使其支持php
4、测试php
httpd.conf 中include php配置文件,再是php.conf包含了相应的模块。
(也可以直接写在httpd.conf里面)