我在运行OSX 10.13.6的Mac上具有PHP 7.2.9版。如果我加载phpinfo(),我会在野生动物园中看到memory_limit = 256M。但是,当我查看php.ini(/usr/local/php5/lib/php.ini)时,memory_limit = 128M。这种差异的原因是什么-显然限制是在其他地方设置的,但是在哪里?我需要增加内存限制
答案 0 :(得分:0)
看起来您有几个配置(可能是您正在将php5升级到php7),所以您必须找到一个真正的php配置文件。
尝试
$> php --ini
因此,您可以找到配置文件所在的目录。请记住,Web-config是一个Apache目录。
答案 1 :(得分:0)
PHP在两种环境中运行。
您拥有命令行实例,在您的情况下该实例正在运行版本5
/etc/php/X/cli/php.ini
您已将实例绑定到Web服务器。您可以在以下位置找到
:/etc/php/X/apache2/php.ini
更改其中任何一个的设置只会影响该实例。 X
代表版本,因此,如果您转到/etc/php/
,应该会看到可用的版本。
注意:在您的情况下,应将/etc/php/
切换为/usr/local/php/