允许的内存大小 134217728 字节用尽(试图分配 20480 字节) Laravel

新手上路,请多包涵

我对 Laravel 有疑问。重新启动系统后,我的项目将无法运行!

我使用 php artisan serv 运行,但我在控制台中有以下消息:

 [Tue Jul  3 14:31:35 2018] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /laravel-projects/blog/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php on line 122
[Tue Jul  3 14:31:35 2018] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /laravel-projects/blog/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 46
[Tue Jul  3 14:31:38 2018] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /laravel-projects/blog/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php on line 122
[Tue Jul  3 14:31:39 2018] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /laravel-projects/blog/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 46
[Tue Jul  3 14:31:39 2018] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /laravel-projects/blog/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php on line 122

在系统恢复之前,项目执行得很好!!

原文由 Mostafa Norzade 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2k
2 个回答

这意味着您还需要更新 php.ini memory_limit 指令。

尝试放入您的 php.ini :

memory_limit=1024M 并重启 apache

sudo systemctl restart httpd.service

原文由 Alihossein shahabi 发布,翻译遵循 CC BY-SA 4.0 许可协议

php.ini 里面的变化 apache2 文件夹

memory_limit=1024M

restart apache2

您甚至可以通过以下方式检查正在使用的 php ini 配置:

 php -i | grep "php.ini"

原文由 Harshavardhan 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题