PHP.ini El Capitan 的位置
PHP.ini location on El Capitan
简单的问题:PHP.INI Mac OSX El Capitan 的正确位置在哪里?
我尝试更新 /etc 文件夹中的那个,但没有任何改变。
简单的解决方案
在您的网络文件夹中创建 php 信息文件
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
在浏览器中打开文件
寻找
INFO_GENERAL 1 The configuration line, php.ini location, build date,
Web Server, System and more.
另一种选择是使用
<? php_ini_loaded_file(); ?>
我知道三种方法:
- php -i | grep php.ini
- php --ini
- 使用以下行创建 php 文件:
<?php phpinfo();
并在浏览器中打开文件
奇怪的是 phpinfo() 不显示文件位置,但这里是:
/etc/php.ini.default
OSX El Capitan 和 macOS Sierra 上的默认位置是 /etc/php.ini
但如果该文件不存在,php 将使用 /etc/php.ini.default
。如果要进行更改,请不要忘记创建副本:
$ sudo cp /etc/php.ini.default /etc/php.ini
此外,php 将扫描 /Library/Server/Web/Config/php
目录以查找其他 .ini 文件
如果您进行了任何更改,请重新启动 Apache:
$ sudo apachectl -k restart
注意:如果安装PHP7,这个位置会变成
/usr/local/etc/php/7.0/php.ini
这是 "Simple solution" 之前有人发过的
的精修版
- 在您的网络文件夹中创建 php 信息文件
<?php phpinfo();?>
- 在浏览器中打开文件
- 寻找php.ini
简单的问题:PHP.INI Mac OSX El Capitan 的正确位置在哪里?
我尝试更新 /etc 文件夹中的那个,但没有任何改变。
简单的解决方案
在您的网络文件夹中创建 php 信息文件
<?php // Show all information, defaults to INFO_ALL phpinfo(); ?>
在浏览器中打开文件
寻找
INFO_GENERAL 1 The configuration line, php.ini location, build date, Web Server, System and more.
另一种选择是使用
<? php_ini_loaded_file(); ?>
我知道三种方法:
- php -i | grep php.ini
- php --ini
- 使用以下行创建 php 文件:
<?php phpinfo();
并在浏览器中打开文件
奇怪的是 phpinfo() 不显示文件位置,但这里是: /etc/php.ini.default
OSX El Capitan 和 macOS Sierra 上的默认位置是 /etc/php.ini
但如果该文件不存在,php 将使用 /etc/php.ini.default
。如果要进行更改,请不要忘记创建副本:
$ sudo cp /etc/php.ini.default /etc/php.ini
此外,php 将扫描 /Library/Server/Web/Config/php
目录以查找其他 .ini 文件
如果您进行了任何更改,请重新启动 Apache:
$ sudo apachectl -k restart
注意:如果安装PHP7,这个位置会变成
/usr/local/etc/php/7.0/php.ini
这是 "Simple solution" 之前有人发过的
的精修版- 在您的网络文件夹中创建 php 信息文件
<?php phpinfo();?>
- 在浏览器中打开文件
- 寻找php.ini