解决:在php配置文件路径下,添加php.ini之后,测试页面无法显示
2024-09-26 03:57:26
安装完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了!这个测试也在实际生产中应该是不能让它显示,毕竟你的服务器配置不能让外人知道太多!
最新文章
- js数组去重
- 自己生成nginx的https证书
- hihocoder SAM基础概念
- Yii 提示Invalid argument supplied for foreach() 等错误
- 如何通过pid快速找出进程的路径
- 如何实现两个Activity 之间如何通讯
- cas单点登录用户名为中文的解决办法
- BZOJ1901 - Dynamic Rankings(树状数组套主席树)
- 在C#里实现各种窗口切换特效,多达13种特效
- openssl 使用非阻塞 bio
- Python闭包及装饰器
- Android在应用中依据包名启动另外一个APP
- 14.4.3.2 Configuring Multiple Buffer Pool Instances 配置多个buffer pool 实例:
- 正则表达式之 match , findall, sub,subn
- HTML+CSS Day10实例
- MyEclipse报错 Building workspace has encountered a problem Errors occurred during the build 的2种解决方法
- chrome的功能Copy as cURL
- Ubuntu下deb包的解压、打包、安装、卸载及常用命令参数
- mooc-python语言语法week3-6
- Seaborn入门
热门文章
- [Swift实际操作]七、常见概念-(1).范围Range、ClosedRange和NSRange的使用实际操作
- Python小白学习之路(十二)—【前向引用】【风湿理论】
- js插件实现点击复制内容到粘贴板,兼容IE8
- 题解 P1731 【生日蛋糕】
- 【NOIP2013】货车运输 最大生成树+倍增
- linux 从0开始
- 【PaddlePaddle系列】Executor逐步训练模型
- scalac:cannot connnect to compile server(idea 编译scala)
- Disconf 学习系列之Disconf 与 Diamond的横向对比(图文详解)
- Adobe CC Family 2015 Master 或 Adobe CC Family 2017 Master的安装步骤(图文详解)