현재 위치: > 최신 기사 목록> Centos 환경에서 PHP 5.5를 사용한 Nginx에 대한 자세한 구성 자습서

Centos 환경에서 PHP 5.5를 사용한 Nginx에 대한 자세한 구성 자습서

gitbox 2025-07-26

머리말

웹 사이트가 성능 및 보안 요구 사항을 계속 개선함에 따라 PHP 5.5 및 NGINX 응용 프로그램의 조합이 점점 일반화되고 있습니다. 이 기사는 CentOS 시스템의 PHP 5.5 및 Nginx를 구성하여 효율적이고 안정적인 웹 서버를 구축하는 데 도움이되는 완벽한 솔루션을 제공합니다.

준비

구성하기 전에 CentOS 시스템을 최신 버전으로 업데이트하여 환경의 안정성을 보장하는 것이 좋습니다. 시스템 업데이트는 다음 명령을 통해 완료 할 수 있습니다.

 sudo yum update -y

nginx를 설치하십시오

먼저 nginx를 설치하고 다음 명령을 실행하십시오.

 sudo yum install epel-release -y
sudo yum install nginx -y

nginx를 시작하고 전원을 켜십시오

설치가 완료되면 Nginx 서비스를 시작하여 자동으로 시작하도록 설정합니다.

 sudo systemctl start nginx
sudo systemctl enable nginx

PHP 5.5를 설치하십시오

CentOS 기본 저장소에는 PHP 5.5가 포함되어 있지 않으므로 설치 후 추가 저장소를 추가하고 설치해야합니다.

 sudo yum install php55 php55-fpm -y

PHP-FPM을 구성하십시오

설치가 완료되면 PHP-FPM 구성 파일을 편집하고 실행 사용자 및 그룹을 설정하십시오.

 sudo vi /etc/php-fpm.d/www.conf

다음 두 줄을 찾고 수정하십시오.

 user = nginx
group = nginx

PHP-FPM을 시작하고 자체 시작하십시오

구성이 완료되면 PHP-FPM을 시작하여 전원을 켜고 시작합니다.

 sudo systemctl start php-fpm
sudo systemctl enable php-fpm

PHP 5.5를 지원하도록 nginx를 구성하십시오

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 구성을 확인하고 서비스를 다시 시작하십시오

구성을 완료 한 후 Nginx 구성이 올바른지 확인하십시오.

 sudo nginx -t

확인한 후 Nginx를 다시 시작하십시오.

 sudo systemctl restart nginx

PHP 환경을 테스트하십시오

환경이 성공적으로 구성되어 있는지 확인하기 위해 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 지원이 필요한 프로젝트 배포에 적합합니다.