현대 웹 개발에서 PHP는 널리 사용되는 서버 측 스크립팅 언어이며 PHP-FPM (FASTCGI 프로세스 관리자)은 PHP 실행 성능을 크게 향상시킬 수 있습니다. 이 기사는 CentOS 7에 PHP-FPM을 올바르게 설치하고 구성하기 위해 단계별로 가르쳐줍니다.
먼저 시스템 패키지가 최신 상태인지 확인하십시오. 시스템 업데이트를 위해 터미널에서 다음 명령을 실행하십시오.
sudo yum update -y
PHP-FPM은 Centos 기본 저장소에 있지 않으므로 먼저 Epel 및 Remi Repository를 설치해야합니다.
sudo yum install epel-release -y
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
설치가 완료되면 PHP 저장소의 필요한 버전을 활성화합니다 (이 예제는 PHP 7.4를 사용합니다).
sudo yum-config-manager --enable remi-php74
프로젝트 요구 사항에 따라 Remi-PHP80 또는 REMI-PHP81과 같은 다른 PHP 버전을 선택할 수도 있습니다.
저장소가 활성화 된 후 다음 명령을 실행하여 PHP 및 FPM 모듈을 설치하십시오.
sudo yum install php php-fpm -y
설치가 완료되면 PHP-FPM의 기본 구성이 필요합니다. 기본 구성 파일 편집 :
sudo vi /etc/php-fpm.d/www.conf
다음 필드를 찾고 웹 서비스 사용자에게 값을 수정하십시오 (예 : Nginx).
user = nginx
group = nginx
구성이 완료되면 PHP-FPM 서비스를 시작하여 자동으로 시작하도록 설정하십시오.
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
PHP-FPM이 성공적으로 시작되었는지 확인하십시오.
sudo systemctl status php-fpm
반환 상태가 활성화되면 (실행) 서비스가 성공적으로 시작됩니다.
이 안내서를 통해 CentOS 7에 PHP-FPM을 성공적으로 설치하고 구성했습니다. PHP-FPM의 효율적인 관리 메커니즘을 통해 PHP 프로젝트의 운영 성능은 크게 향상 될 수 있으며 생산 환경 배포에 없어서는 안될 부분입니다.