zoukankan      html  css  js  c++  java
  • 解决:在php配置文件路径下,添加php.ini之后,测试页面无法显示

    安装完php之后,通常情况下,会在网站目录下创建一个.php的文件,来查看php安装过程中的参数配置,脚本的内容很简单:

    <?

    phpinfo();

    ?>

    通常情况下,如果能顺利安装下来不报错的话,这个页面肯定是可以看到的;下面是我PHP配置参数的局部截图,  

        从我这边的配置可以看到,php的配置文件应该是放在/usr/local/php/etc下面,但是在这个目录下面并没有php.ini这个配置文件,需要手动的拷贝一个模板。我是实用源代码安装的,所以,在模板文件在源码包目录下!我安装的是php 5.3.4,在源码包里看到php.ini-development 和php.ini-production两个模板配置文件,这是针对不同的应用而预设的一些配置。

    将任意一个拷贝到/usr/local/php/etc/下,更名为php.ini,然后重启web服务器,这是我发现,原本可以显示的测试页面,无法显示。经过一番折腾之后,发现,在php.ini文件中,有一个选项short_open_tag是控制是否允许显示测试页的;

    ;   short_open_tag 
    ;   Default Value: On
    ;   Development Value: Off
    ;   Production Value: Off  

    默认情况下,我们源码包中的两个模板文件,都是不显示测试页得;

    解决办法:修改php.ini,设置short_open_tag = On

    这样就可以正常显示php.ini了!这个测试也在实际生产中应该是不能让它显示,毕竟你的服务器配置不能让外人知道太多!

  • 相关阅读:
    异常定义-Mybatis中的源码参考
    前置机介绍说明
    MyBatis源码解析(一)
    Mybatis思
    石杉的架构笔记(一)
    nacos启动
    JVM图解
    二叉搜索树的第K大节点
    第一个只出现一次的字符
    表示数值的字符串
  • 原文地址:https://www.cnblogs.com/jshen/p/3159184.html
Copyright © 2011-2022 走看看