繁体   English   中英

PHP Laravel 中允许的 memory 大小的工匠“PHP 致命错误”

[英]PHP artisan "PHP Fatal error" on allowed memory size in Laravel

令人困惑,为什么显示此错误。 我正在使用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

作为堆栈和其他社区的一些答案,我也在使用memory_limit 2048M更新php.ini后对此进行测试。 但仍然显示相同的错误。

关于这个问题的任何建议。

这是 memory 限制问题。 你可以尝试这样的事情

拳头使用波纹管命令找到作曲家目录

$>which composer
/usr/local/bin/composer

在您可以使用 memory 限制更新作曲家之后

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

-1表示无限制 memory

在我的情况下帮助了这个

php -d memory_limit=1 artisan xxxxxxx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM