在检查nginx服务器托管的laravel项目上设置的php Memory_Limit时,它对本地Memory_Limit和主Memory_Limit具有不同的值
我希望项目的php Memory_Limit遵循主设置(php.ini),而不是本地设置。
然而,我找不到1536M的内存限制在哪里设置,有人能给我指个正确的方向吗
我已经检查了以下文件
1.Nano/etc/nginx/conf.d/default.conf(未找到带有Memory_Limit的行)
1.Nano/etc/php-fpm.d/www.conf(;php_admin_Value 128M)
1.Nano/etc/php.ini(Memory_Limit=128M)
1条答案
按热度按时间n7taea2i1#
我能够复制你的问题。
主值将始终仅来自php.ini文件。当您更新时,您需要重新启动nginx和php-fpm以获取更新值
但当地的价值将来自你的拉瓦尔代码。您可能已经在laravel文件中设置了它,如下
ini_set('memory_limit', '1536M');
在源代码中搜索1536、ini_set或Memory_Limit。
希望这能解决你的问题