php_ini_loaded_file无法使用PHP 5.5.30,在El Capitan中使用Apache 2.4

时间:2016-04-11 07:52:49

标签: php apache

我在El Capitan Mac上使用Apache 2.4。我想知道服务器使用的是哪个php.ini。 phpinfo()的输出告诉我php.ini文件的路径是etc /目录。 不幸的是,那里有四个这样的文件:

php.ini-5.2-previous
php.ini.default
php.ini.default-5.2-previous
php.ini.default-5.2-previous~orig

我的猜测是它会使用php.ini.default,但我希望100%肯定。 所以我调用php_ini_loaded_file(),遗憾的是返回bool(false)。这是否意味着Apache中的PHP模块根本不加载任何php.ini?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

如果您没有任何"已加载的配置文件"你的phpinfo()输出中的行,然后可能有没有加载php.ini文件,正如你所怀疑的那样。

尝试将其中一个现有文件复制到文件名 php.ini ,然后重新启动服务器。如果它加载它,找出变体之间的差异,并根据您的需要配置您的系统。