令人困惑,为什么会出现此错误。我在使用Laravel 5.4
之后使用composer update
,然后显示此错误。
$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
> Illuminate\Foundation\ComposerScripts::postUpdate
> php artisan optimize
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 495616 bytes) in E:\xampp\htdocs\botble\vendor\symfony\debug\ExceptionHandler.php on line 238
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4096 bytes) in E:\xampp\htdocs\botble\vendor\symfony\debug\Exception\FlattenException.php on line 203
Script php artisan optimize handling the post-update-cmd event returned with error code 255
作为堆栈和其他社区的一些答案,我还会在使用php.ini
更新memory_limit 2048M
后对此进行测试。但仍显示相同的错误。
对此问题的任何建议。
答案 0 :(得分:1)
这是内存限制问题。 你可以试试这样的东西
使用波纹管命令
找到作曲家目录$>which composer
/usr/local/bin/composer
您可以更新具有内存限制的作曲家
$>php -d memory_limit=-1 /usr/local/bin/composer update
-1
表示无限记忆