安装完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了!这个测试也在实际生产中应该是不能让它显示,毕竟你的服务器配置不能让外人知道太多!

最新文章

  1. js数组去重
  2. 自己生成nginx的https证书
  3. hihocoder SAM基础概念
  4. Yii 提示Invalid argument supplied for foreach() 等错误
  5. 如何通过pid快速找出进程的路径
  6. 如何实现两个Activity 之间如何通讯
  7. cas单点登录用户名为中文的解决办法
  8. BZOJ1901 - Dynamic Rankings(树状数组套主席树)
  9. 在C#里实现各种窗口切换特效,多达13种特效
  10. openssl 使用非阻塞 bio
  11. Python闭包及装饰器
  12. Android在应用中依据包名启动另外一个APP
  13. 14.4.3.2 Configuring Multiple Buffer Pool Instances 配置多个buffer pool 实例:
  14. 正则表达式之 match , findall, sub,subn
  15. HTML+CSS Day10实例
  16. MyEclipse报错 Building workspace has encountered a problem Errors occurred during the build 的2种解决方法
  17. chrome的功能Copy as cURL
  18. Ubuntu下deb包的解压、打包、安装、卸载及常用命令参数
  19. mooc-python语言语法week3-6
  20. Seaborn入门

热门文章

  1. [Swift实际操作]七、常见概念-(1).范围Range、ClosedRange和NSRange的使用实际操作
  2. Python小白学习之路(十二)—【前向引用】【风湿理论】
  3. js插件实现点击复制内容到粘贴板,兼容IE8
  4. 题解 P1731 【生日蛋糕】
  5. 【NOIP2013】货车运输 最大生成树+倍增
  6. linux 从0开始
  7. 【PaddlePaddle系列】Executor逐步训练模型
  8. scalac:cannot connnect to compile server(idea 编译scala)
  9. Disconf 学习系列之Disconf 与 Diamond的横向对比(图文详解)
  10. Adobe CC Family 2015 Master 或 Adobe CC Family 2017 Master的安装步骤(图文详解)