分享一个安装Horizon时PHP报错内存不足的问题解决办法
按照教程开始安装horizon
composer require "laravel/horizon:~3.1"
然后出现下面的报错
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php on line 223
Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php on line 223
后面再执行
php artisan vendor:publish --provider="Laravel\Horizon\HorizonServiceProvider"
也会报错,无法创建horizon所需要的配置文件
错误显示内存不足。这里根据下面这篇博文
composer require报错: Allowed memory size of 1610612736 bytes exhausted
找到了解决办法。
首先打开composer.json,看到
"laravel/horizon": "~3.1",
已经被写入,我们执行
composer update
我这里就可以将之前因为内存问题而没有安装好horizon成功安装完毕
不清楚解决的原理是什么,但希望能帮助遇到相同问题的朋友
推荐文章: