Laravel工匠服务,重新加载php.ini文件

时间:2019-06-16 17:27:58

标签: php laravel

我使用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后面的服务执行此操作?

1 个答案:

答案 0 :(得分:0)

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