分享一个安装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所需要的配置文件

记录一个安装Horizon时内存不足的问题

错误显示内存不足。这里根据下面这篇博文
composer require报错: Allowed memory size of 1610612736 bytes exhausted
找到了解决办法。
首先打开composer.json,看到

"laravel/horizon": "~3.1",

已经被写入,我们执行

composer update

我这里就可以将之前因为内存问题而没有安装好horizon成功安装完毕

不清楚解决的原理是什么,但希望能帮助遇到相同问题的朋友

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!