#tarzxvf php-5.2.9.tar.gz
#cdphp-5.2.9
#./configure--prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql--with-gd --with-freetype-dir --with-jprg-dir --with-png-dir
#make&& make install
#cpphp.ini-dist /usr/local/php/lib/php.ini
//设置PHP配置文件
注释:配置选项中--with-apxs2=/usr/local/apache/bin/apxs意思是PHP通过连接Apache的apxs模块让Apache来动态加载PHP模块;--with-mysql=/usr/local/mysql意思是让PHP支持MySQL数据库;--with-gd意思是让PHP支持GD
然后编辑Apache配置文件,加入如下两行,其意是让Apache支持PHP
#vi/usr/local/apache/conf/httpd.conf
LoadModulephp5_module module/libphp5.so
AddTypeapplication/x-httpd-php .php
注释:如果我们在Apache配置时加入了--enable-so选项,那么在PHP就会自动在Apache的配置文件中写入了LoadModule php5_module module/libphp5.so,让若没有请自行添加。然后将
DirectoryIndex后的index.html改为index.php
测试,在Apache的web根目录下新建一个PHP程序测试页面
#vi/usr/local/apache/htdocs/index.php
然后加入如下内容
<?
phpinfo();
?>
重新启动Apache