2013-08-25 13:21:25
来 源
中存储网
PHP
这篇文章里介绍了Apache服务器环境安装cacti时PHP页面显示空白如何解决,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。
现象描述:

安装cacti软件时,apache配置正常,成功启动;

cacti软件包正常;

mysql数据库正常运行;

访问cacti的首页面为空白,并且apache日志中无任何记录产生,测试phpinfo页面可以正常显示,该问题到底出在哪里?

分析过程:

查看apache加载的php模块是否正确

httpd -M 查看php模块是否被apache正确加载

php5_module (shared)

结果证明,php5模块被正常加载,从phpinfo页面可以正常显示也能证明了这一点。但为什么cacti的index.php页面就无法正常访问呢?

rpm -qa|grep php

查看后发现系统安装了两套php的rpm包,并且php-common和php53-common存在冲突,原因可能就在这里。

解决过程:

因为都是rpm安装的php包,使用yum卸载掉所有的php安装包,然后选择正确的重新安装。

yum remove php*

卸载了所有php包和php53的包

yum install php53*

因为apache加载的是php53的模块,所以我们这里安装php53的所有包。

成功安装完成后,在浏览器再次访问 http://192.168.1.10/cacti,成功显示出页面了,问题搞定。

小结:我遇到这个问题的时候在百度中搜索了一下,发现很多技术朋友都在问,但都没有一个很好的回答。我也是经过了闹心的分析以后发现是安装了多个php版本冲突导致,我把这个解决过程写到我的博客里,供大家参考吧。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。