>백엔드 개발 >PHP 튜토리얼 >php-fpm에 서비스 서비스를 추가하는 예

php-fpm에 서비스 서비스를 추가하는 예

不言
不言원래의
2018-04-27 09:50:211508검색

이 글에서는 주로 php-fpm에 서비스 서비스를 추가하는 예시를 소개하고 있는데, 필요한 친구들은 참고하시면 됩니다.

FastCGI를 통해 PHP를 실행하는 nginx는 PHP 환경을 포함한 Apache에 비해 확실한 장점이 있다는 소식이 있습니다. 매우 유용할 것입니다. 커널에 PHP-FPM 패치를 포함시키는 것이 가능하며, nginx 서버 플랫폼에서 PHP를 실행하는 것이 더 쉬울 것입니다. php-fpm이 서비스를 원활하게 시작하고 구성하는 예를 살펴보겠습니다.

내 PHP는 소스 코드에서 설치됩니다. PHP 5.3.2 이후의 php-fpm 버전은 이전 php-fpm(start|restart|stop|reload)을 지원하지 않습니다. 그러면 php-fpm을 서비스로 구성하고 원활한 시작/다시 시작을 추가하면 됩니다.

Configurationphp-fpm.conf(vi /usr/local/php54/etc/php-fpm.conf),将pid(;pid = run/php-fpm.pid) 앞의 ;를 제거하세요.

PHP가 컴파일되어 설치되기 때문에 PHP 디렉터리에 많은 바이너리 파일이 생성됩니다. init.d.php-fpm을 찾아서 init.d에 복사하세요.

cp /usr/local/src/php54/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

권한 설정 및 서비스 추가

chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm

다음 명령을 사용하여 향후 php-fpm을 관리할 수 있습니다

service php-fpm start
service php-fpm stop
service php-fpm restart
service php-fpm reload

관련 권장 사항:

php-fpm 서비스 시작 스크립트 방법


위 내용은 php-fpm에 서비스 서비스를 추가하는 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.