php-fpm服务化
修改php-fpm.conf
打开php-fpm.conf:
vim /usr/local/php/etc/php-fpm.conf
找到以下内容并修改:
; Pid file
; Note: the default prefix is /usr/local/php/var
; Default Value: none
pid = /var/run/php-fpm.pid
新建php-fpm服务文件
新建 php-fpm 服务文件
touch /usr/lib/systemd/system/php-fpm.service
打开 php-fpm 服务文件
vim /usr/lib/systemd/system/php-fpm.service
将内容修改成
[Unit]
Description=The PHP FastCGI Process Manager
After=syslog.target network.target
[Service]
Type=forking
PIDFile=/var/run/php-fpm.pid
ExecStart=/usr/local/php/sbin/php-fpm
ExecReload=/bin/kill -USR2 $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加载systemctll配置:
systemctl daemon-reload
停止运行中的php-fpm进程
查看当前进程列表是否存在 php-fpm 进程:
ps aux|grep php-fpm
如果存在 php-fpm 进程,需先终止该进程:
kill 45902
输出:
图片.png
如果存在 php-fpm 进程,需先终止该进程:
kill 3704
使用systemctl管理php-fpm
systemctl start php-fpm #启动服务
systemctl status php-fpm #查看状态
systemctl stop php-fpm #停止服务
systemctl restart php-fpm #重启服务
systemctl reload php-fpm #修改配置文件后重载
systemctl enable php-fpm #开机自启动
systemctl didable php-fpm #禁止开机自启动
网友评论