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 相关文章推荐
PHP类的使用 实例代码讲解
Dec 28 PHP
PHP常用代码大全(新手入门必备)
Jun 29 PHP
PHP rawurlencode与urlencode函数的深入分析
Jun 08 PHP
php代码书写习惯优化小结
Jun 20 PHP
php foreach循环中使用引用的问题
Nov 06 PHP
PHP实现获取图片颜色值的方法
Jul 11 PHP
ThinkPHP权限认证Auth实例详解
Jul 22 PHP
php实现向javascript传递数组的方法
Jul 27 PHP
网页的分页下标生成代码(PHP后端方法)
Feb 03 PHP
Thinkphp微信公众号支付接口
Aug 04 PHP
PHP静态成员变量
Feb 14 PHP
thinkPHP5框架实现基于ajax的分页功能示例
Jun 12 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程序--记数器
2006/10/09 PHP
Thinkphp多文件上传实现方法
2014/10/31 PHP
thinkphp特殊标签用法概述
2014/11/24 PHP
老生常谈PHP位运算的用途
2017/03/12 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
详解PHP发送邮件知识点
2018/05/06 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
JQUERY复选框CHECKBOX全选,取消全选
2008/08/30 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
js+css实现的简单易用兼容好的分页
2013/12/30 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
jquery插件Jplayer使用方法简析
2016/04/22 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
flask 实现token机制的示例代码
2019/11/07 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
2020/02/03 Python
详解css3中dispaly的Grid布局与Flex布局
2020/09/11 HTML / CSS
2019年.net常见面试问题
2012/02/12 面试题
文员个人求职自荐信
2013/09/21 职场文书
自荐信的五个重要部分
2013/10/29 职场文书
电子信息毕业生自荐信
2013/11/16 职场文书
车间副主任岗位职责
2013/12/24 职场文书
市场营销方案范文
2014/03/11 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
建筑工程质量通病防治方案
2014/06/08 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
研修心得体会
2014/09/04 职场文书
2014年建筑工作总结
2014/11/26 职场文书
供应商食品安全承诺书
2015/04/29 职场文书
教师节主题班会方案
2015/08/17 职场文书
MongoDB balancer的使用详解
2021/04/30 MongoDB