首頁 > 後端開發 > php教程 > PhpIniDir的使用 php源程序中 php.ini-dist和php.ini-recommended的区别

PhpIniDir的使用 php源程序中 php.ini-dist和php.ini-recommended的区别

WBOY
發布: 2016-06-13 13:25:09
原創
1025 人瀏覽過

PhpIniDir的应用 php源程序中 php.ini-dist和php.ini-recommended的区别
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.ini-dist与php.ini-recommended的区别

根据php.ini-dist的说明,二者不同之处在于php.ini-dist适合开发程序使用,而php.ini-recommended 拥有较高的安全性设定,适合上线当产品使用。因此,出于安全和效率的考虑,建议使用php.ini-recommended作为php.ini的蓝本,而 不要使用php.ini-dist。

官方说明如下:

This is the default settings file for new PHP installations.
By default, PHP installs itself with a configuration suitable for development purposes, and *NOT* for production purposes.
For several security-oriented considerations that should be taken before going online with your site, please consult php.ini-recommended and http://php.net/manual/en/security.php.
登入後複製

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板