在 Ubuntu 系统中,PHP-FPM 的内存限制可以通过修改其配置文件来实现。以下是具体的步骤:
-
打开终端。
-
使用文本编辑器打开 PHP-FPM 配置文件。通常情况下,该文件位于
/etc/php/{版本号}/fpm/pool.d/www.conf
。请将{版本号}
替换为您当前安装的 PHP 版本号。例如,如果您使用的是 PHP 7.4,则配置文件路径为/etc/php/7.4/fpm/pool.d/www.conf
。sudo nano /etc/php/{版本号}/fpm/pool.d/www.conf
-
在配置文件中找到以下行:
;php_admin_value[memory_limit] = 32M
如果该行以分号(;)开头,表示内存限制被注释掉了。请删除分号以启用该设置。
-
将
32M
更改为您希望设置的内存限制。例如,如果您希望将内存限制设置为 64M,请将其更改为:php_admin_value[memory_limit] = 64M
-
保存并关闭配置文件。
-
重启 PHP-FPM 服务以使更改生效:
sudo systemctl restart php{版本号}-fpm
请将
{版本号}
替换为您当前安装的 PHP 版本号。例如,如果您使用的是 PHP 7.4,则命令为:sudo systemctl restart php7.4-fpm
现在,PHP-FPM 的内存限制已成功更改为您设置的值。请注意,这些更改仅适用于使用 PHP-FPM 的网站。如果您使用的是 Apache 或 Nginx 作为 Web 服务器,请确保相应地更新其配置文件。