处理一键安装LNMP环境之后,phpinfo.php打开不显示内容的问题
生活随笔
收集整理的这篇文章主要介绍了
处理一键安装LNMP环境之后,phpinfo.php打开不显示内容的问题
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
#############################################################################################
##本文内容来自《老男孩linux运维培训中心》学生—张阳(Eric)
##如有转载,请务必保留本文链接及版权信息。 ##张阳 QQ:962903 ##张阳 E-mail:zywqs@msn.com ##51CTO博客:http://zywqs.blog.51cto.com/ ================================================================================= ##欢迎广到运维兄弟一起交流linux/unix网站运维技术! ##网站运维交流群:114580181 45039636 37081784 ##老男孩 QQ:31333741 ##老男孩 E-mail:31333741@qq.com ##网站地址:http://oldboy.cc http://www.etiantian.org ##51CTO博客:http://oldboy.blog.51cto.com ================================================================================= 前几天在51CTO看到一篇关于一键安装LNMP的博客(http://dl528888.blog.51cto.com/2382721/816542)觉得非常好。今天有时间在虚拟机上利用dl528888提供的脚本,进行了一键安装的测试。我的测试服务器是一台esxi主机上运行的虚拟机。这台虚拟机安装的是Centos5.5 x64的操作系统。安装的过程非常顺利。但是在安装之后,我们测试的时候,发现服务器只能解析静态的html网页。但是无法解析phpinfo.php的php测试页面。 老男孩初级运维培训群里的同学,龍の傳人、沧溟、苏卡卡帮我一起进行了排错。以下是排错的过程: 1、在服务器端利用安装脚本测试正常 [root@nginx-a ~]# sh install_lnmp.sh install_check 2、安装好LNMP环境之后,在客户端通过浏览器测试http://10.0.0.185/index.html正常 3、但是打开http://10.0.0.185/phpinfo.php是空白页什么内容都没有。页面没有被解析。
4、首先我们确认一下网站的根目录下是否有我们要访问的文件。确认没有问题
5、我们查看一下phpinfo.php的文件内容,也没有问题。
6、我们查看一下nginx的访问日志,我们发现访问phpinfo.php文件的日志,都是200访问正常。
7、确认一下9000的端口是否打开(已经打开)
8、确认一下nginx的配置文件[root@nginx-a conf]# cat nginx.conf 默认首页是否正确
9、确认一下php的配置文件是否正确。
10、我们发现没有启用php的短格式。按照下面的图片,我们将short_open_tag = off变为on
11、开启了短格式之后,我们重启服务再次使用客户端访问php页面可以正常了解析了。
【补充】:另外解决这个问题我们还可以修改phpinfo.php的代码,将代码用非短格式来写
修改前
<?
phpinfo();
?>
修改后
<?php
phpinfo();
?>
这个问题也可以处理。
转载于:https://blog.51cto.com/zywqs/842245
总结
以上是生活随笔为你收集整理的处理一键安装LNMP环境之后,phpinfo.php打开不显示内容的问题的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 开儿童书店赚钱吗 小孩子的钱最好赚
- 下一篇: PHP中$_SERVER的详细参数与说明