fpm은 PHP에서 PHP FastCGI 관리자를 의미하며, PHP5.3.3 이전의 PHP에서는 FastCGI 프로세스 관리를 PHP 패키지에 통합하도록 설계된 패치 패키지입니다.
이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
php에서 fpm은 무엇을 의미합니까?
PHP-FPM(FastCGI Process Manager: FastCGI Process Manager)은 PHP 5.3.3 이전 PHP의 경우 FastCGI 프로세스 관리를 PHP 패키지에 통합하도록 설계된 패치 패키지입니다. PHP5.3.3 이전 버전의 PHP를 사용하고 계시다면, PHP 소스코드에 패치를 하셔야 하며, PHP를 컴파일하고 설치하신 후 사용하실 수 있습니다.
Spawn-FCGI와 비교하여 PHP-FPM은 더 나은 CPU 및 메모리 제어 기능을 갖추고 있으며 전자는 충돌하기 쉽고 crontab으로 모니터링해야 하지만 PHP-FPM에는 이러한 문제가 없습니다.
소개
PHP 5.4 RC2부터 php-fpm이 정규화되었으며 더 이상 PHP 팀에서 EXPERIMENTAL(실험적)로 표시하지 않습니다.
PHP5.3.3에는 php-fpm이 통합되어 있으며 더 이상 타사 패키지가 아닙니다. PHP-FPM은 더 나은 PHP 프로세스 관리 방법을 제공하고, 메모리와 프로세스를 효과적으로 제어할 수 있으며, PHP 구성을 원활하게 다시 로드할 수 있습니다. 이는spawn-fcgi보다 더 많은 장점을 가지고 있어 공식적으로 PHP에 포함됩니다. ./configure에 –enable-fpm 매개변수를 전달하여 PHP-FPM을 활성화할 수 있습니다.
PHP-FPM을 사용하여 PHP-CGI의 FastCGI 프로세스 제어
/usr/local/php/sbin/php-fpm{start|stop|quit|restart|reload|logrotate}
--start PHP의 fastcgi 프로세스 시작
--stop PHP의 fastcgi 프로세스를 강제 종료
--quit PHP의 fastcgi 프로세스를 원활하게 종료
--restart PHP의 fastcgi 프로세스를 다시 시작
--reload PHP의 php.ini를 원활하게 다시 로드
-- logrotate는 로그 파일을 다시 활성화합니다
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 fpm은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!