PHP工匠" PHP致命错误"在Laravel中允许的内存大小

时间:2017-09-14 05:20:57

标签: php laravel laravel-5.4

令人困惑,为什么会出现此错误。我在使用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后对此进行测试。但仍显示相同的错误。

对此问题的任何建议。

1 个答案:

答案 0 :(得分:1)

这是内存限制问题。 你可以试试这样的东西

使用波纹管命令

找到作曲家目录
$>which composer
/usr/local/bin/composer

您可以更新具有内存限制的作曲家

$>php -d memory_limit=-1 /usr/local/bin/composer update

-1表示无限记忆