php_ini_加载的_文件不适用于El Capitan中的PHP5.5.30和Apache2.4
我在El Capitan Mac上使用Apache 2.4。我想知道服务器使用的是哪个php.ini。 phpinfo()的输出告诉我php.ini文件的路径是etc/目录。 不幸的是,这里有四个这样的文件:php_ini_加载的_文件不适用于El Capitan中的PHP5.5.30和Apache2.4,php,apache,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_i
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
非常感谢您的帮助。如果您的phpinfo()输出中没有任何“已加载的配置文件”行,那么您可能会怀疑,根本没有加载php.ini文件
尝试将一个现有文件复制到文件名php.ini,然后重新启动服务器。如果加载了,请找出变量之间的差异,并根据需要配置系统。如果phpinfo()输出中没有任何“已加载的配置文件”行,则可能根本没有加载php.ini文件,正如您所怀疑的那样
尝试将一个现有文件复制到文件名php.ini,然后重新启动服务器。如果已加载,请找出变体之间的差异,并根据需要配置系统。在php.ini中进行任何更改后重新启动apache在php.ini中进行任何更改后重新启动apache