简单的问题:在Mac OS X El Capitan中正确的PHP.INI位置在哪里?我尝试更新 /etc 文件夹中的一个,但没有任何变化。
c9x0cxw01#
OSX El Capitan和macOS Sierra上的默认位置是/etc/php.ini但是如果该文件不存在,php将使用/etc/php.ini.default。如果您想进行更改,请不要忘记创建一个副本:
/etc/php.ini
/etc/php.ini.default
$ sudo cp /etc/php.ini.default /etc/php.ini
此外,php将扫描/Library/Server/Web/Config/php目录以查找其他.ini文件如果进行了任何更改,请重新启动Apache:
/Library/Server/Web/Config/php
$ sudo apachectl -k restart
**注意:**如果您安装PHP7,此位置将更改为/usr/local/etc/php/7.0/php.ini
/usr/local/etc/php/7.0/php.ini
esyap4oy2#
我知道三种方法:
<?php phpinfo();
70gysomp3#
简单的解决方案1.在你的web文件夹中创建php信息文件
<?php // Show all information, defaults to INFO_ALL phpinfo(); ?>
1.在浏览器中打开文件1.寻找INFO_GENERAL 1配置行、php.ini位置、构建日期、Web服务器、系统等。取自php manual另一个选项是使用
<? php_ini_loaded_file(); ?>
xmd2e60i4#
奇怪的是phpinfo()不显示文件位置,但在这里它是:/etc/php.ini.默认设置
tag5nh1u5#
ob_start(); phpinfo(); $output = ob_get_clean(); preg_match("/(Loaded Configuration File => )([\/\w.]+\.ini)/i", $output, $matches); echo $matches[2]; /** * In my case I got: * /opt/homebrew/etc/php/8.1/php.ini */
km0tfn4u6#
这是一个抛光版本的“简单的解决方案”,有人张贴之前1.在你的web文件夹中创建php信息文件
<?php phpinfo();?>
6条答案
按热度按时间c9x0cxw01#
OSX El Capitan和macOS Sierra上的默认位置是
/etc/php.ini
但是如果该文件不存在,php将使用
/etc/php.ini.default
。如果您想进行更改,请不要忘记创建一个副本:此外,php将扫描
/Library/Server/Web/Config/php
目录以查找其他.ini文件如果进行了任何更改,请重新启动Apache:
**注意:**如果您安装PHP7,此位置将更改为
/usr/local/etc/php/7.0/php.ini
esyap4oy2#
我知道三种方法:
1.使用以下行创建php文件:
<?php phpinfo();
并在浏览器中打开文件70gysomp3#
简单的解决方案
1.在你的web文件夹中创建php信息文件
1.在浏览器中打开文件
1.寻找
INFO_GENERAL 1配置行、php.ini位置、构建日期、Web服务器、系统等。
取自php manual
另一个选项是使用
xmd2e60i4#
奇怪的是phpinfo()不显示文件位置,但在这里它是:/etc/php.ini.默认设置
tag5nh1u5#
km0tfn4u6#
这是一个抛光版本的“简单的解决方案”,有人张贴之前
1.在你的web文件夹中创建php信息文件
<?php phpinfo();?>
1.在浏览器中打开文件
1.查找 * php.ini *