PHP는 HTML에 내장되어 동적 웹사이트와 웹 애플리케이션을 만드는 데 사용할 수 있는 서버측 스크립팅 언어입니다. Linux 서버에서 PHP 스크립트를 실행하려면 PHP 인터프리터를 설치해야 합니다. php-fpm을 통해 PHP를 설치하는 방법은 다음과 같습니다.
php-fpm이 무엇인가요?
PHP-FPM(전체 이름은 PHP FastCGI Process Manager)은 PHP(버전 5.3.3 이상) FastCGI Process Manager의 향상된 버전입니다. 프로그램이 실행되는 동안 운영 매개변수를 수정하고 작업자 프로세스를 동적으로 보완하는 등 더 많은 관리 기능을 제공할 수 있습니다. php-cgi를 사용하는 기존 모드에 비해 php-fpm은 더 유연하고 더 많은 운영 모드를 지원하며 로드가 많은 웹사이트에 적합합니다.
설치 단계
설치하기 전에 시스템이 업데이트되었는지 확인하세요. 그런 다음 다음 명령을 사용하여 모든 현재 패키지를 업데이트합니다.
sudo apt update sudo apt upgrade
다음으로 php-fpm 및 관련 확장인 PHP-MySQL 및 PHP-GD를 설치합니다. 터미널에 다음 명령을 입력하세요:
sudo apt install php-fpm php-mysql php-gd
Ubuntu에서는 설치가 완료된 후 php-fpm이 시작되었습니다. 이제 조금 구성해야 합니다. 먼저 "/etc/php/7.x/fpm/pool.d/www.conf" 파일을 엽니다(x는 설치된 PHP 버전, 7.2, 7.3 등). 다음과 같이 nano 또는 vim 편집기를 사용하여 열 수 있습니다.
sudo nano /etc/php/7.x/fpm/pool.d/www.conf
다음과 같이 수정해야 합니다.
다음 두 줄을 찾아 주석 처리를 제거합니다. 즉, 앞의 세미콜론을 삭제합니다.
listen.owner = www-data listen.group = www-data
그런 다음 다음을 찾습니다. 다음 두 줄을 사용하여 사용자 및 사용자 그룹을 다음과 같이 Nginx 서버에서 사용하는 이름으로 변경합니다.
user = nginx group = nginx
다음으로 다음 두 줄을 찾아 "동적"을 "ondemand"로 변경합니다.
pm = ondemand pm.max_children = 5
마지막으로, 파일을 저장하고 종료합니다.
이제 php-fpm 서비스를 시작하고 자동으로 시작되도록 설정하세요.
sudo systemctl start php7.x-fpm sudo systemctl enable php7.x-fpm
위 명령의 "x"를 사용 중인 PHP 버전으로 바꾸세요.
다음 코드가 포함된 PHP 스크립트를 생성하여 php-fpm이 제대로 작동하는지 테스트할 수 있습니다.
<?php phpinfo(); ?>
이 파일을 "/var/www/html" 디렉토리에 넣고 브라우저는 이 파일에 액세스하여 PHP 정보를 봅니다.
요약
php-fpm은 로드가 많은 웹사이트에서 뛰어난 유연성과 확장성을 제공하는 강력한 PHP FastCGI 프로세스 관리자입니다. 서버가 Nginx 또는 Apache 웹 서버를 실행하는 경우 위 방법을 통해 php-fpm을 설치하고 구성할 수 있습니다.
위 내용은 php-fpm 방식으로 PHP를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!