nginx + php-fpm:如何为应用程序指定内存限制

cli*_*ime 6 nginx php-fpm

使用 apache+php_mod 就像放置一样简单:

php_value      memory_limit        128M
Run Code Online (Sandbox Code Playgroud)

进入应用程序虚拟主机。

我怎样才能为 nginx+php-fpm 做这样的事情?

gro*_*wse 18

你有几个选择。您可以:

  1. fastcgi_paramofPHP_VALUE设置为 nginx 配置中的相关设置:fastcgi_param PHP_VALUE "memory_limit = 128M";

  2. 通过php_valueFPM 池配置文件中的设置进行设置。类似的东西php_value[memory_limit] = 128M。使用php_admin_value,如果你不希望设置是通过重写ini_set

  • @growse,fastcgi_param PHP_VALUE "memory_limit = 128M" 末尾缺少分号,否则会出错。谢谢 (3认同)