一,生成启动文件:
复制源码中的init.d.php-fpm作为启动文件[root@img sapi]# mkdir /usr/local/soft/php8.2.5/daemon
[root@img sapi]# cd /usr/local/source/php/php-8.2.5/
[root@img php-8.2.5]# cp sapi/fpm/init.d.php-fpm /usr/local/soft/php8.2.5/daemon/php-fpm
[root@img php-8.2.5]# chmod 740 /usr/local/soft/php8.2.5/daemon/php-fpm
说明:可以直接使用这个程序启动和停止php-fpm,例如:
启动
[root@img php-8.2.5]# /usr/local/soft/php8.2.5/daemon/php-fpm start
Starting php-fpm done
停止
[root@img php-8.2.5]# /usr/local/soft/php8.2.5/daemon/php-fpm stop
Gracefully shutting down php-fpm . done
二,用systemctl管理php-fpm服务
编辑配置文件[root@img php-8.2.5]# vi /usr/lib/systemd/system/php-fpm.service
内容:
[Unit]
Description=php-fpm
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/soft/php8.2.5/daemon/php-fpm start
ExecStop=/usr/local/soft/php8.2.5/daemon/php-fpm stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加载service文件
[root@img php-8.2.5]# systemctl daemon-reload
启动服务
[root@img php-8.2.5]# systemctl start php-fpm.service
停止服务
[root@img php-8.2.5]# systemctl stop php-fpm.service
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
或: https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com
三,查看php的版本:
[root@img daemon]# /usr/local/soft/php8.2.5/bin/php --version
PHP 8.2.5 (cli) (built: May 10 2023 14:51:39) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.5, Copyright (c) Zend Technologies
标签:8.2,img,fpm,PHP,usr,php,root
From: https://www.cnblogs.com/architectforest/p/17390722.html