laravel在执行php artisan出现内容不足的问题怎么解决

问题

laravel 5.4 的一个网站程序,无法执行php artisan命令,出现

PHP Fatal error:  Allowed memory size of 2097152 bytes exhausted (tried to allocate 4096 bytes) in /var/www/laravel/vendor/laravel/framework/src/Illuminate/Config/Repository.php on line 153

但是浏览器访问网站,正常

尝试解决

我已经降php的memory_limit调的很大

➜  laravel git:(dev) ✗ php -i |grep memory_limit                                    
memory_limit => 2048MB => 2048MB
➜  laravel git:(dev) ✗ 
阅读 6.8k
1 个回答

我以为是我的laravel 的console 有问题,但是我laravel new laravel-demo,之后php artisan还是同样的问题,所以确定不是laravel 程序的问题,我尝试 sudo vim /etc/php/7.1/fpm/php.inimemory_limit设定为 -1,即不对php的memory做限制。

memory_limit = -1

然后再尝试➜ yak git:(dev) ✗ php artisan make:model Dictionary -m

Model created successfully.
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题