Linux에서 php fpm을 닫는 방법: 먼저 소스 코드에 있는 "php-fpm"의 init 파일을 시스템에 복사한 다음 "service php-fpm stop" 명령을 사용하여 php fpm을 닫습니다.
권장: "PHP 비디오 튜토리얼"
php-fpm 프로세스를 닫습니다:
소스 코드의 php-fpm init 파일을 시스템에 복사할 수 있습니다:
cp -f sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
그런 다음 다음 명령을 사용하여 php-fpm을 시작, 중지, 다시 시작 및 다시 로드할 수 있습니다.
service php-fpm start service php-fpm restart service php-fpm stop service php-fpm reload
극단적인 방법은 killall을 사용하는 것입니다. 다음 내용이 나타나면 모든 php-fpm 프로세스가 종료되었음을 의미합니다.
[root@test ~]# killall php-fpm php-fpm: no process found
I 추천 php-fpm에서는 사이트마다 별도의 프로세스가 시작되며, 보안 강화를 위해 서로 다른 사용자와 그룹이 사용됩니다. 시작 후 다음과 같습니다:
ps를 사용하여 볼 때 다음과 같습니다:
[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
위 내용은 리눅스에서 php fpm을 끄는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!