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
服务:
-
启动服务
sudo systemctl start php-fpm
Bash -
停止服务
sudo systemctl stop php-fpm
Bash -
重启服务
sudo systemctl restart php-fpm
Bash -
查看服务状态
sudo systemctl status php-fpm
Bash -
设置开机自启动
sudo systemctl enable php-fpm
Bash
配置文件位置
php-fpm
的配置文件通常位于以下路径之一:
-
主配置文件:
/etc/php/7.x/fpm/php-fpm.conf
(7.x
代表 PHP 版本号)/etc/php-fpm.conf
或/etc/php-fpm.d/www.conf
(根据安装方式可能有所不同)
-
池配置文件:
/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
小结
- 使用
systemd
管理php-fpm
服务的基本命令是start
、stop
、restart
和status
。 - 配置文件的位置一般位于
/etc/php/7.x/fpm/
目录下; - 修改配置后一定需要重启服务使更改生效。
标签: 来源: