centos 升级5.3.13 apache下php文件不解析 显示下载源码

接上文 apache安装成功后 

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-mbstring --enable-mbstr-enc-trans --enable-mbregex --with-mysql

make
make install

然后cp php.ini-dist /usr/local/lib/php.ini
接下来就是修改/usr/local/apache2/conf/httpd.conf。
LoadModule php5_module modules/libphp5.so #这一行php5安装的时候就应该已经自动添加上了。你这个没有自动添加,应该是configure时,没有--prefix=/usr/local/php 这个
添加下面的两行:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
根据需要修改ServerName,docmentroot等参数。
记得修改AddDefaultCharset这一行,要不显示中文时就是乱码。
AddDefaultCharset GB2312
然后重启apache:
/usr/local/apache/bin/apachectl restart
应该就没有问题了吧!试试吧!



编译出现问题时:


这两天才开始学习linux。早上安装了apache,中途也遇到了挺多麻烦,最开始是没有装编译器,研究了很久才把GCC编译器装上,中午吃完饭装php,发现总出现configure:error:xml2-config not found错误,网上查了下很多遇到这个问题的,原因是这两个包, libxml2-2.6.23-1.2.i386.rpm          libxml2-devel-2.6.23-1.2.i386.rpm没有安装。

重新安装rpm -ivh libxml2-2.6.23-1.2.i386.rpm          rpm -ivh libxml2-devel-2.6.23-1.2.i386.rpm

再重新 编译 即可解决。




因为现有的5.1.6 版本,所以启动apache的时候,对php文件不解析,找了很久原因,用上述方法能解决,

猜测是在安装php的时候,要先安装apache,这样才不会引起不解析,而直接下载文件的问题,哈哈哈

你可能感兴趣的:(apache)