拷貝php-fpm腳本至/etc/init.d目錄(文件在php解壓目錄)
cp /usr/local/src/php-7.2.11/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
3.設置權限並啟動php-fpm:
chmod 755 /etc/init.d/php-fpm
/etc/init.d/php-fpm start
chkconfig –add php-fpm
最后,給出php-fpm以服務的方式啟動、停止和重啟:
service php-fpm start
service php-fpm stop
service php-fpm reload
PHP-FPM 自啟動配置服務:
vim /etc/rc.d/rc.local
查看開機啟動的所有服務
chkconfig --list
第二種:比較好用
將php-fpm加入啟動服務
cp sapi/fpm/php-fpm.service /usr/lib/systemd/system/php-fpm.service
寫入以下內容(路徑改成自己的)
[Unit] Description=php-fpm After=network.target [Service] Type=forking ExecStart=/usr/local/php/sbin/php-fpm PrivateTmp=true [Install] WantedBy=multi-user.target
Description:描述服務
After:描述服務類別
[Service]服務運行參數的設置
Type=forking是后台運行的形式
ExecStart為服務的具體運行命令
ExecReload為重啟命令
ExecStop為停止命令
PrivateTmp=True表示給服務分配獨立的臨時空間
注意:[Service]的啟動、重啟、停止命令全部要求使用絕對路徑
[Install]運行級別下服務安裝的相關設置,可設置為多用戶,即系統運行級別為3
設置開機啟動
systemctl enable php-fpm.service