del*_*les 16 php apache php-ini osx-elcapitan
简单的问题:Mac OSX El Capitan中正确的PHP.INI位置在哪里?
我试图更新/ etc文件夹中的那个,但没有任何改变.
Sim*_*ckx 19
OSX El Capitan和macOS Sierra的默认位置是 /etc/php.ini
但如果该文件不存在,php将使用/etc/php.ini.default.如果要进行更改,请不要忘记创建副本:
$ sudo cp /etc/php.ini.default /etc/php.ini
Run Code Online (Sandbox Code Playgroud)
此外,php将扫描/Library/Server/Web/Config/phpdir以获取其他.ini文件
如果进行了任何更改,请重启Apache:
$ sudo apachectl -k restart
Run Code Online (Sandbox Code Playgroud)
注意:如果您安装PHP7,此位置将更改为
/usr/local/etc/php/7.0/php.ini
简单解决方案
在您的web文件夹中创建php信息文件
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)在浏览器中打开文件
寻找
INFO_GENERAL 1配置行,php.ini位置,构建日期,Web服务器,系统等.
取自php手册
另一种选择是使用
<? php_ini_loaded_file(); ?>
Run Code Online (Sandbox Code Playgroud)