系统相关
首页 > 系统相关> > linux系统 service php-fpm 的命令在哪里配置?

linux系统 service php-fpm 的命令在哪里配置?

作者:互联网

在 Linux 系统中,php-fpm(PHP FastCGI Process Manager)通常通过 systemd 或 init.d 来管理服务。具体的命令和配置文件位置取决于您使用的 Linux 发行版和 PHP 的安装方式。下面是常见的几种情况:

使用 systemd

在许多现代的 Linux 发行版(如 CentOS 7 及以上、Ubuntu 16.04 及以上)中,php-fpm 通常通过 systemd 管理。您可以使用以下命令来管理 php-fpm 服务:

配置文件位置

php-fpm 的配置文件通常位于以下路径之一:

  1. 主配置文件

    • /etc/php/7.x/fpm/php-fpm.conf7.x 代表 PHP 版本号)
    • /etc/php-fpm.conf 或 /etc/php-fpm.d/www.conf(根据安装方式可能有所不同)
  2. 池配置文件

    • /etc/php/7.x/fpm/pool.d/www.conf(如果使用 PHP 版本 7.x)
    • 其他池可以在 pool.d 目录下找到。

修改配置并重启服务

如果您需要修改 php-fpm 的配置,您可以用文本编辑器(如 nano 或 vim)编辑配置文件。例如:

sudo nano /etc/php/7.x/fpm/pool.d/www.conf

Bash

在完成配置变更后,您需要重启 php-fpm 服务以使其生效:

sudo systemctl restart php-fpm

Bash

使用 init.d

在旧版 Linux 发行版中,php-fpm 可能会使用 init.d 脚本进行管理。可以使用如下命令:

sudo /etc/init.d/php-fpm start
sudo /etc/init.d/php-fpm stop
sudo /etc/init.d/php-fpm restart

Bash

小结

  1. 使用 systemd 管理 php-fpm 服务的基本命令是 start、 stoprestart 和 status
  2. 配置文件的位置一般位于 /etc/php/7.x/fpm/ 目录下;
  3. 修改配置后一定需要重启服务使更改生效。

标签:
来源: