php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)


Posted in PHP onJuly 01, 2012

php.ini-recommended的安全等级比php.ini-dist高。默认是把display_errors 设置为 off,将magic_quotes_gpc 设置为Off等等。而相对的php.ini-dist都是默认的配置。 所以说,如果你只是想进行web测试和普通开发,使用php.ini-dist,不然就是用php.ini-recommended。

具体参阅http://www.php.net

简单说明:

如果是本地开发学习,建议复制 php.ini-dist一份保存为php.ini

如果是服务器上使用,为了安全,复制php.ini-recommended一份保存为php.ini

PhpIniDir的应用

PhpIniDir是PHP的初始化文件php.ini的路径,过去大家将php.ini放在windows目录下,在PHP5中,PHP.ini的查找路径不再限于PHP4时代的%SystemRoot%,PHP5会按以下顺序查找PHP.ini:

1、PHPIniDir(Apache 2 module only,这个指令仅仅用于当PHP作为Apache模块时使用,不支持CGI运行的PHP)
2、注册表键值:HKEY_LOCAL_MACHINE/SOFTWARE/PHP/IniFilePath
3、环境变量:%PHPRC%
4、PHP5的目录(for CLI),或者web服务器目录(for SAPI modules)
5、Windows目录(C:/windows or C:/winnt)

这五个方案中,配合Apache2时最好使用PHPIniDir,即在apache2/conf/httpd.conf文件中加入:

# configure the path to php.ini
PHPIniDir " C:/php"

另外,NTFS上记得给服务器开PHP.ini的读权限。

PHP 相关文章推荐
IIS+PHP+MySQL+Zend配置 (视频教程)
Dec 13 PHP
PHP通过正则表达式下载图片到本地的实现代码
Sep 19 PHP
解析php中memcache的应用
Jun 18 PHP
PHP调用C#开发的dll类库方法
Jul 28 PHP
php 伪造ip以及url来路信息方法汇总
Nov 25 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
Jun 24 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
ThinkPHP3.1.x修改成功与失败跳转页面的方法
Sep 29 PHP
PHP单例模式模拟Java Bean实现方法示例
Dec 07 PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 PHP
php传值和传引用的区别点总结
Nov 19 PHP
基于ThinkPHP删除目录及目录文件函数
Oct 28 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
Jul 01 #PHP
php下载文件的代码示例
Jun 29 #PHP
PHP sprintf() 函数的应用(定义和用法)
Jun 29 #PHP
php 对输入信息的进行安全过滤的函数代码
Jun 29 #PHP
PHP删除数组中的特定元素的代码
Jun 28 #PHP
PHP安全性漫谈
Jun 28 #PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 #PHP
You might like
新手学习PHP的一些基础知识分享
2011/07/27 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
php7 错误处理机制修改实例分析
2020/05/25 PHP
PHP如何获取Cookie并实现模拟登录
2020/07/16 PHP
JS中判断JSON数据是否存在某字段的方法
2014/03/07 Javascript
jQuery拖动布局其结果保存到数据库
2015/10/09 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
2017/05/20 jQuery
jQuery日期范围选择器附源码下载
2017/05/23 jQuery
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
javascript实现电脑和手机版样式切换
2017/11/10 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
2018/03/28 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
云服务器部署Node.js项目的方法步骤(小白系列)
2020/03/23 Javascript
关于vue的列表图片选中打钩操作
2020/09/09 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
python在地图上画比例的实例详解
2020/11/13 Python
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
一套Delphi的笔试题二
2013/05/11 面试题
医院护理人员的自我评价分享
2013/10/04 职场文书
办理退休介绍信
2014/01/09 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
2014年重阳节老干部座谈会局领导发言稿
2014/09/25 职场文书
2014年公司工作总结
2014/11/22 职场文书
写给老婆的保证书
2015/02/27 职场文书
评职称个人总结
2015/03/05 职场文书
企业党建工作总结2015
2015/05/26 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书