PHP的内存分配

时间:2018-10-15 13:56:47

标签: php yii

我在运行OSX 10.13.6的Mac上具有PHP 7.2.9版。如果我加载phpinfo(),我会在野生动物园中看到memory_limit = 256M。但是,当我查看php.ini(/usr/local/php5/lib/php.ini)时,memory_limit = 128M。这种差异的原因是什么-显然限制是在其他地方设置的,但是在哪里?我需要增加内存限制

2 个答案:

答案 0 :(得分:0)

看起来您有几个配置(可能是您正在将php5升级到php7),所以您必须找到一个真正的php配置文件。

尝试

$> php --ini

因此,您可以找到配置文件所在的目录。请记住,Web-config是一个Apache目录。

答案 1 :(得分:0)

PHP在两种环境中运行。

1。 CLI

您拥有命令行实例,在您的情况下该实例正在运行版本5

  

/etc/php/X/cli/php.ini

2。网络服务器

您已将实例绑定到Web服务器。您可以在以下位置找到

  

/etc/php/X/apache2/php.ini

更改其中任何一个的设置只会影响该实例。 X代表版本,因此,如果您转到/etc/php/,应该会看到可用的版本。

注意:在您的情况下,应将/etc/php/切换为/usr/local/php/