[root@img php-8.2.5]# systemctl stop php-fpm.service 说明:刘宏缔的架构森林是一个专注架构的博客, 网站:https://blog.imgtouch.com 原文:https://blog.imgtouch.com/index.php/2023/06/06/php-yong-systemctl-guan-li-phpfpm-fu-wu-php-8-2-5/ 对应的源码可以访问这里获取:https://github.com/...
1)打开php-fpm的systemd配置文件/usr/lib/systemd/system/php-fpm.service,把ProtectSystem=true改成ProtectSystem=false,这种方式会对系统造成一定风险,生产环境不建议使用; 2)修改php-fpm的配置文件php-fpm.conf,把error_log设置为除/usr、/boot、/etc以外的目录中的文件。
systemctl status php-fpm 停止服务 systemctl stop php-fpm 重启服务 systemctl restart php-fpm 修改配置文件后重载 systemctl reload php-fpm 开机自启动 systemctlenablephp-fpm 禁止开机自启动 systemctl didable php-fpm
4.启停php-fpm服务 systemctl start|restart|stop|status php-fpm.service # 启停php-fpm systemctl enable|disable php-fpm.service # 开机启动/不启动php-fpm服务 最后编辑于:2022.06.10 14:59:47 ©著作权归作者所有,转载或内容合作请联系作者
[Unit],[Service],[Install]需要单独放一行
systemctl stop php-fpm #显示全部已经启动的服务 systemctl list-units --type=service # Reset failed state for all, one, or more units systemctl reset-failed 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s stop [Install] WantedBy=multi-user.target 编写php-fpm的启动脚本 1.创建php-fpm.service脚本文件 vim /usr/lib/systemd/system/nginx.service©2022 Baidu |由 百度智能云 提供计算服务 | 使用百度前必读 | ...
Process: 6892 ExecStart=/usr/sbin/php-fpm --nodaemonize --fpm-config /etc/php-fpm.conf (code=exited, status=78) Main PID: 6892 (code=exited, status=78) Jan 14 19:04:24 web01 systemd[1]: Starting The PHP FastCGI Process Manager... ...
restart one or more unitssystemctl restart php-fpm# Send signal to processes of a unitsystemctl kill php-fpm# Stop (deactivate) one or more unitssystemctl stop php-fpm#显示全部已经启动的服务systemctl list-units --type=service# Reset failed state for all, one, or more unitssystemctl reset...
ExecStart=/usr/local/php7/sbin/php-fpm PrivateTmp=true [Install] WantedBy=multi-user.target 其中: Type:使用forking,ExecStart=进程将会在启动过程中使用fork()系统调用。 Demo3:NPM Start 当然,有些用户会用systemctl去守护NPM进程,这里也举例: