如何检查Apache在哪里寻找php.ini文件?
我有一种感觉,Apache正在使用与我正在编辑的php.ini文件不同的文件。我对我的php.ini文件进行了更改,重新启动Apache,并且更改不生效。所以我不知道该怎么办了。
有什么想法吗?
更新:发现它使用的是正确的php.ini文件...但我仍然不知道该怎么办!
我有一种感觉,Apache正在使用与我正在编辑的php.ini文件不同的文件。我对我的php.ini文件进行了更改,重新启动Apache,并且更改不生效。所以我不知道该怎么办了。
有什么想法吗?
更新:发现它使用的是正确的php.ini文件...但我仍然不知道该怎么办!
要查找 PHP 正在运行的文件,请创建一个 phpinfo 文件(仅 ),然后查找“配置文件 (php.ini) Path”指令。<?php phpinfo();?>
从命令行,运行
php -i |grep "php.ini"
这将描述 php 从中加载其 ini 文件的位置。您可以通过重新编译 php 来重新配置 php.ini位置。