要修改 PHP-FPM 配置文件,请按照以下步骤操作:
找到 PHP-FPM 配置文件。通常,它位于 /etc/php/{php_version}/fpm/ 目录下,其中 {php_version} 是您安装的 PHP 版本。主要的配置文件是 php-fpm.conf,此外还有针对不同池(pool)的配置文件,例如 www.conf。
使用文本编辑器打开配置文件。例如,使用 nano 编辑器,您可以在终端中输入以下命令:
sudo nano /etc/php/{php_version}/fpm/php-fpm.conf
如果您要修改特定池的配置,请使用相应的配置文件,例如:
sudo nano /etc/php/{php_version}/fpm/pool.d/www.conf
在配置文件中找到您要修改的设置。例如,如果您想要更改监听端口或请求处理的最大时间,可以在 php-fpm.conf 文件中找到以下设置:
;listen = 127.0.0.1:9000
;request_terminate_timeout = 0
如果您要修改特定池的设置,请在相应的 pool.d 目录下的配置文件中查找。
修改设置。取消注释(删除行首的分号)并更改值。例如:
listen = 127.0.0.1:9001
request_terminate_timeout = 30s
保存更改。在 nano 编辑器中,按 Ctrl + X,然后按 Y,最后按 Enter。
重启 PHP-FPM 服务以使更改生效。在终端中输入以下命令:
sudo systemctl restart php{php_version}-fpm
例如,如果您使用的是 PHP 7.4,则命令应为:
sudo systemctl restart php7.4-fpm
检查 PHP-FPM 服务的状态以确保其正常运行。在终端中输入以下命令:
sudo systemctl status php{php_version}-fpm
例如,如果您使用的是 PHP 7.4,则命令应为:
sudo systemctl status php7.4-fpm
现在,您已成功修改了 PHP-FPM 配置文件并使其生效。