이 글에서는 주로 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!