【发布时间】:2017-02-18 04:13:03
【问题描述】:
在我的 laravel 5.4 项目中,我无法运行 php artisan 命令。发生Allowed memory size of 2097152 bytes exhausted 错误。网站在浏览器中可以正常查看,laravel.log也是空的,但是终端中artisan命令失败,如下图:
➜ laravel git:(dev) ✗ php artisan
PHP Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 4096 bytes) in /var/www/laravel/vendor/symfony/finder/Finder.php on line 120
好像内存不够,我给memory_limit设置了更大的值,像这样:
➜ laravel git:(dev) ✗ php -i |grep memory_limit
memory_limit => 2048MB => 2048MB
但它没有用,有人可以帮助我吗?
【问题讨论】:
-
sudo vim /etc/php/7.1/fpm/php.ini memory_limit = -1 -
我也遇到了这个问题,在 CLI 和 php-fpm 的 php.ini 文件中执行
memory_limit = -1解决了这个问题。
标签: php laravel command-line out-of-memory laravel-artisan