PHP-FPM은 PHP의 매우 중요한 구성 요소이며 더 나은 PHP 성능과 안정성을 제공할 수 있는 FastCGI 프로세스 관리자입니다.
이 기사에서는 개발자가 이 중요한 구성 요소를 빠르게 익힐 수 있도록 PHP-FPM의 설치 및 사용 방법을 소개합니다.
1. PHP-FPM 설치
1.1 PHP 설치
PHP-FPM을 설치하기 전에 먼저 PHP를 설치해야 합니다. PHP에는 다양한 버전과 확장 기능이 있으며 프로젝트 요구 사항에 따라 다양한 버전의 PHP를 선택할 수 있습니다. 일반적으로 다음 명령을 통해 PHP를 설치할 수 있습니다.
sudo apt-get install php
위 명령은 Ubuntu 시스템에 PHP를 설치하는 예입니다. 구체적인 설치 방법은 운영 체제에 따라 다를 수 있습니다.
1.2 php-fpm 설치
php-fpm 설치는 다음 명령을 통해 수행할 수 있습니다:
sudo apt-get install php-fpm
php-fpm을 설치한 후 시작해야 합니다:
sudo service php-fpm start
2 PHP-FPM 구성
PHP를 사용하기 전에. -FPM, 일부 구성이 필요합니다. 일반적으로 다음 파일에서 구성을 수행할 수 있습니다.
/etc/php/7.2/fpm/php.ini /etc/php/7.2/fpm/pool.d/www.conf
그 중 php.ini
파일은 PHP의 기본 구성 파일로, 의 일부 기본 매개변수를 설정할 수 있습니다. >www.conf
파일은 PHP-FPM의 구성 파일로, 프로세스 수, 최대 연결 수 등과 같은 PHP-FPM의 일부 매개변수를 설정할 수 있습니다. php.ini
文件是PHP的主配置文件,可以在其中设置PHP的一些基本参数;www.conf
文件是PHP-FPM的配置文件,可以在其中设置PHP-FPM的一些参数,例如进程数、最大连接数等。
以下是一个www.conf
www.conf
파일의 예시 내용입니다.
; Start a new pool named 'www'. [www] ; The user and group the PHP-FPM process will run as. user = www-data group = www-data ; The address on which to accept FastCGI requests. listen = /run/php/php7.2-fpm.sock ; Set permissions on the socket to allow the web server to access it. listen.owner = www-data listen.group = www-data listen.mode = 0660 ; The number of child processes to spawn. pm = dynamic pm.max_children = 5 pm.start_servers = 2 pm.min_spare_servers = 2 pm.max_spare_servers = 5위 구성은 비교적 간단한 예시이며 실제 상황에 따라 수정될 수 있습니다. 3. PHP-FPM 사용FastCGI 프로토콜을 통해 PHP-FPM을 사용할 수 있습니다. 다음은 PHP-FPM을 사용하는 구성 예입니다.
location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include fastcgi_params; fastcgi_pass unix:/run/php/php7.2-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }위 구성은 .php로 끝나는 URI가 있는 요청을 PHP로 전달합니다. -FPM 프로세스이며 통신을 위해 FastCGI 프로토콜을 사용합니다. 4. 요약PHP-FPM은 더 나은 성능과 안정성을 제공할 수 있는 PHP의 중요한 구성 요소입니다. PHP-FPM을 사용하기 전에 PHP-FPM을 설치 및 구성하고 몇 가지 사용 방법을 이해해야 합니다. 위 내용이 개발자가 PHP-FPM 설치 및 사용을 빠르게 익히는 데 도움이 되기를 바랍니다. 🎜
위 내용은 PHP-FPM 설치 및 사용법에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!