Write the Code. Change the World.

11月 13

最近 composer require 的时候,会出现 Allowed memory size of bytes exhausted 问题,安装不成功。那总得解决。

操作一波

# 看看 memory_limit 的值结果 1024M,这个我之前改过
php -r "echo ini_get('memory_limit').PHP_EOL;"

# 1024M 这玩意还是不行,继续
php -i grep | php.ini

# 结果(用的是 homestead 环境)
Configuration File (php.ini) Path => /etc/php/7.3/cli
Loaded Configuration File => /etc/php/7.3/cli/php.ini

# 将 memory_limit 的值改为 -1
vim  /etc/php/7.3/cli/php.ini 

# 重启 对应相关的 php-fpm
sudo service php7.3-fpm restart

重启后,再 require,就成功了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注