您的位置:首页 > 运维架构 > Apache

apache不解析php文档?提示需要下载

2011-03-11 11:12 239 查看
今天想搭个lamp做优化调试, 搭建完了,apache不解析php文档?提示需要下载

我的源码包的版本为 httpd-2.2.10.tar.gz php-5-2.1

以下是两个包的编译时候使用的参数

apache的为:

./configure --prefix=/usr/local/apache --with-mpm=prefork --enable-ssl=static --with-ssl --enable-mods-shared=all --enable-modules=all --enable-so --enable-deflate --enable-rewrite

php的为:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/mysql --with-gd=/usr/local/gd --with-jpeg-dir=/usr/local/jpeg6 --with-freetype-dir=/usr/local/freetype --with-zlib-dir=/usr/local/zlib --with-png-dir=/usr/local/libpng --enable-gd-native-ttf --enable-mbstring --with-ttf=/usr/local/freetype --enable-zip --with-pdo-mysql=/mysql --enable-bcmath --with-openssl --enable-sockets --enable-soap --with-mysqli=/mysql/bin/mysql_config

在httpd.cong中

LoadModule php5_module modules/libphp5.so #这一行php5安装的时候就已经自动添加上了

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

也已经添加,

可是就是在访问的时候不能出现想要的phpinfo的页面,后来经过同事的提醒原来是由于php的安全设置将phpinfo的信息过滤了。

解决办法:

1.首先我打开了php的报错功能

vi /usr/local/php/lib/php.ini

display_errors = Off 修改为 display_errors = On

然后访问提示如下

Warning: phpinfo() has been disabled for security reasons in /usr/local/apache/htdocs/test.php on line 2

2.根据提示找到了问题原因 修改了php。ini文件

disable_functions = phpinfo,get_cfg_var

改为

disable_functions = get_cfg_var

可以访问并出现了正常的显示phpinfo的页面
本文出自 “海风的linux之路” 博客,请务必保留此出处http://lhflinux.blog.51cto.com/1961662/512405
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: