首页 > 解决方案 > Laravel 工匠服务,重新加载 php.ini 文件

问题描述

php artisan serve曾经在本地运行我的 Laravel 项目。我遇到内存耗尽错误,所以想增加php.ini.

我曾经php -i检查过加载的ini文件是/usr/local/php5/lib/php.ini

然后通过sudo nano /usr/local/php5/lib/php.ini我已经设置memory_limit=1024M。如果我在那里打开它,我可以看到它已正确保存。

但是当我再次运行php -i时,我可以看到这条线memory_limit => 256M => 256M,所以它没有更新。

我已重新启动计算机,但我认为我需要重新启动服务才能使这些更改生效?我该如何为后面的服务做到这一点artisan serve

标签: phplaravel

解决方案


一些想法: 1) 检查 PHP.ini 中是否没有多行设置此限制。2) 检查是否加载了多个 PHP.ini 文件。3) 检查您的命令行 PHP.ini 是否使用与您的网络服务器不同的 PHP.ini。4)您可以在所有配置文件中使用 grep -r 搜索以查找设置 256 的位置。


推荐阅读