我只是想知道为什么 Apache httpd 和 php 环境都需要一个 php.ini 文件。修改其中一个是否需要更新另一个?
如果有人可以推荐一本特定的书、文章或教程来帮助我理解这一点,那将很有帮助,谢谢。
我只是想知道为什么 Apache httpd 和 php 环境都需要一个 php.ini 文件。修改其中一个是否需要更新另一个?
如果有人可以推荐一本特定的书、文章或教程来帮助我理解这一点,那将很有帮助,谢谢。
php.ini为全局 Web 服务器进程而存在。它也可以存在于每个人身上 vhost
。
它按以下顺序搜索:
PHPIniDir
vhost定义的指令PHPRC
环境变量(自 PHP 5.2.0 起)[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z]
和[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y]
,[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x]
其中 x、y 和 z 表示 PHP 主要、次要和发布版本。如果在这些键中的任何一个中存在 IniFilePath 的值,则找到的第一个将用作 php.ini 的位置(仅限 Windows)。C:\Windows
)