php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
更新时间:2012年07月01日 18:50:06 作者:
在下载php后,进行配置的时候,会出现两个php.ini:php.ini-dist和php.ini-recommended,那有什么不同呢?应该如果选择适合自己的版本呢
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使用GuzzleHttp实现HTTP请求
这篇文章主要为大家详细介绍了php如何使用GuzzleHttp实现HTTP请求,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以跟随小编一起学习一下
2023-11-11
PHP借助phpmailer发送邮件
phpmailer是一款免费的php邮件发送插件,我们可以利用phpmailer登录到我们指定的邮件然后再利用这个邮件给我们自动发邮件了,这个现在免费的邮箱像163,sina都支持,好了费话不说多了来看看一段phpmainer 163邮件发送邮件吧。
2015-05-05
Discuz Uchome ajaxpost小技巧
discuz的ajaxpost功能有点强大,但缺点也很明显,如果ajaxpost提交一个FORM,那么返回的时候只能显示showmessage的内容,而不会主动跳转,因此这里就有一个小技巧 了。
2011-01-01
PHP中比较两个对象的几种方式小结
在PHP中,比较两个对象并不是一件直接明了的事情,因为对象之间的比较通常依赖于它们的属性和状态,而这些属性和状态可能非常复杂且多样化,本文给大家总结了PHP中比较两个对象的几种方式,需要的朋友可以参考下
2024-09-09
php生成短网址/短链接原理和用法实例分析
这篇文章主要介绍了php生成短网址/短链接原理和用法,结合实例形式分析了php生成短网址/短链接的基本原理、实现方法与相关注意事项,需要的朋友可以参考下
2020-05-05
PHP原生函数一定好吗?
本文介绍了php的一个原生函数及其优化后的函数执行效率对比,得出结论,php原生函数不一定是最合适的。
2014-12-12
PHP 命令行参数详解及应用
php除了可以在web上执行,还可以通过PHP CLI(命令行界面)在命令行执行PHP脚本
2011-05-05
最新评论