웹 사이트가 성능 및 보안 요구 사항을 계속 개선함에 따라 PHP 5.5 및 NGINX 응용 프로그램의 조합이 점점 일반화되고 있습니다. 이 기사는 CentOS 시스템의 PHP 5.5 및 Nginx를 구성하여 효율적이고 안정적인 웹 서버를 구축하는 데 도움이되는 완벽한 솔루션을 제공합니다.
구성하기 전에 CentOS 시스템을 최신 버전으로 업데이트하여 환경의 안정성을 보장하는 것이 좋습니다. 시스템 업데이트는 다음 명령을 통해 완료 할 수 있습니다.
sudo yum update -y
먼저 nginx를 설치하고 다음 명령을 실행하십시오.
sudo yum install epel-release -y
sudo yum install nginx -y
설치가 완료되면 Nginx 서비스를 시작하여 자동으로 시작하도록 설정합니다.
sudo systemctl start nginx
sudo systemctl enable nginx
CentOS 기본 저장소에는 PHP 5.5가 포함되어 있지 않으므로 설치 후 추가 저장소를 추가하고 설치해야합니다.
sudo yum install php55 php55-fpm -y
설치가 완료되면 PHP-FPM 구성 파일을 편집하고 실행 사용자 및 그룹을 설정하십시오.
sudo vi /etc/php-fpm.d/www.conf
다음 두 줄을 찾고 수정하십시오.
user = nginx
group = nginx
구성이 완료되면 PHP-FPM을 시작하여 전원을 켜고 시작합니다.
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
Nginx 구성 디렉토리에서 새 PHP 지원 구성 파일을 만듭니다.
sudo vi /etc/nginx/conf.d/php55.conf
다음을 추가하십시오.
listen 80;
server_name your_domain.com;
root /usr/share/nginx/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
구성을 완료 한 후 Nginx 구성이 올바른지 확인하십시오.
sudo nginx -t
확인한 후 Nginx를 다시 시작하십시오.
sudo systemctl restart nginx
환경이 성공적으로 구성되어 있는지 확인하기 위해 PHP 테스트 페이지를 작성하십시오.
echo '<?php phpinfo(); ?>' | sudo tee /usr/share/nginx/html/info.php
http://your_domain.com/info.php 를 방문하십시오. 페이지에 PHP 정보가 표시되면 구성이 성공했음을 의미합니다.
위의 단계에 따라 CentOS 시스템에서 PHP 5.5 및 NGINX의 설치 및 구성을 성공적으로 완료했습니다. 이 환경은 웹 사이트 성능 및 안정성을 효과적으로 향상시킬 수 있으며 PHP 5.5 지원이 필요한 프로젝트 배포에 적합합니다.