📜  php fpm 配置文件位置 - PHP (1)

📅  最后修改于: 2023-12-03 15:03:34.981000             🧑  作者: Mango

PHP FPM 配置文件位置 - PHP

PHP-FPM(FastCGI Process Manager)是一个快速CGI进程管理器,它可以提高PHP脚本的性能并减轻服务器负担。为了正确配置PHP-FPM,您需要知道PHP-FPM配置文件的位置。

PHP-FPM配置文件位置

PHP-FPM的配置文件位于以下位置:

/etc/php/<version>/fpm/pool.d/www.conf

此处的<version>可以是您安装的PHP版本(例如,/etc/php/7.4/fpm/pool.d/www.conf)。请注意,您也可以在/etc/php-fpm.d文件夹中找到PHP-FPM配置文件。

如何编辑PHP-FPM配置文件

要编辑PHP-FPM配置文件,请按照以下步骤操作:

  1. 打开终端并使用sudo权限切换到root用户。
sudo su
  1. 编辑www.conf文件。
nano /etc/php/<version>/fpm/pool.d/www.conf
  1. 更改配置文件中适当的配置选项。注意不要更改注释行(以“;”开头)。

  2. 保存更改并退出配置文件。

  3. 重新加载PHP-FPM以使更改生效。

systemctl restart php<version>-fpm.service

在上述命令中,将<version>替换为您安装的PHP版本(例如,systemctl restart php7.4-fpm.service)。

配置选项示例

以下是一些PHP-FPM配置文件的示例配置选项:

  • listen = /run/php/php<version>-fpm.sock:PHP-FPM套接字位置。
  • user = www-data:PHP-FPM进程所有者。
  • group = www-data:PHP-FPM进程组。
  • pm.max_children = 5:PHP-FPM进程的最大数量。
  • pm.start_servers = 2:PHP-FPM进程的起始服务器数量。
  • pm.min_spare_servers = 1:PHP-FPM进程的最小闲置服务器数量。
  • pm.max_spare_servers = 3:PHP-FPM进程的最大闲置服务器数量。
结论

PHP-FPM配置文件的位置通常在/etc/php/<version>/fpm/pool.d/www.conf。您可以使用sudo权限编辑此文件进行配置选项更改。请记得重新加载PHP-FPM以使更改生效。