linux關(guān)閉php fpm的方法:首先在源碼中復(fù)制“php-fpm”的init文件到系統(tǒng)中;然后使用命令“service php-fpm stop”關(guān)閉php fpm即可。
創(chuàng)新互聯(lián)專(zhuān)注于大石橋網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供大石橋營(yíng)銷(xiāo)型網(wǎng)站建設(shè),大石橋網(wǎng)站制作、大石橋網(wǎng)頁(yè)設(shè)計(jì)、大石橋網(wǎng)站官網(wǎng)定制、微信小程序定制開(kāi)發(fā)服務(wù),打造大石橋網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供大石橋網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
推薦:《PHP視頻教程》
關(guān)閉php-fpm進(jìn)程:
可以在源碼中復(fù)制php-fpm的init文件到系統(tǒng)中:
cp -f sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
然后就可以使用以下命令啟動(dòng)、停止、重啟和重新加載php-fpm了:
service php-fpm start service php-fpm restart service php-fpm stop service php-fpm reload
極端的方法就是你用的killall,當(dāng)出現(xiàn)以下內(nèi)容,則表示所有php-fpm進(jìn)程都被kill掉了:
[root@test ~]# killall php-fpm php-fpm: no process found
我建議在php-fpm下為每個(gè)站點(diǎn)都啟動(dòng)獨(dú)立的進(jìn)程,同時(shí)使用不同的用戶(hù)和組以提高安全性。啟動(dòng)之后是這樣的:
當(dāng)使用ps查看時(shí),是這樣的:
[root@web ~]# ps -aux | grep php root 1575 0.0 0.0 246668 7100 ? Ss Apr13 0:08 php-fpm: master process (/usr/local/php7/etc/php-fpm.conf) mysqltc+ 1577 0.0 0.0 246660 6712 ? S Apr13 0:00 php-fpm: pool mysqltcom root 4318 0.0 0.0 112652 960 pts/1 S+ 01:12 0:00 grep --color=auto php zabbixt+ 18183 0.0 0.1 252160 15888 ? S Apr15 0:04 php-fpm: pool zabbixtcom zabbixt+ 19337 0.0 0.1 252136 15780 ? S Apr15 0:01 php-fpm: pool zabbixtcom
所以你使用killall的方法是正確的:
[root@test ~]# killall php-fpm
分享文章:linux如何關(guān)閉phpfpm
文章源于:http://weahome.cn/article/cpooei.html