准备工作:首先保证已经安装好apache了,默认目录/usr/local/apache2/
1.下载安装包:
phphttp://www.php.net/downloads.php
2.解压安装php:
拷贝文件到任意目录下
gzip-d xxx.gz
tar-xvf xxx.tar
cdxxx
./configure--with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
(这里我被提示缺少了xml2-config,实际上是缺少了libxml2,apt-get installlibxml2-dev安装一下即可)
(被提示要用apxs2这个参数)
./make
./makeinstall
安装完成以后会在/usr/local/lib/php下
3.配置php.ini
把文件从安装包中拷贝到默认的lib下,语句如下
cpphp.ini-development /usr/local/lib/php.ini
4.配置apache
/usr/local/apache2/conf/httpd.conf
加入这行LoadModule php5_module modules/libphp5.so,可能在configure阶段已经加入了
添加以下匹配规则
<FilesMatch \.php$>
SetHandlerapplication/x-httpd-php
</FilesMatch>
<FilesMatch"\.ph(p[2-6]?|tml)$">
SetHandlerapplication/x-httpd-php
</FilesMatch>