현재 위치: > 최신 기사 목록> Centos에 PHP 및 Nginx를 신속하게 설치하기위한 자세한 안내서

Centos에 PHP 및 Nginx를 신속하게 설치하기위한 자세한 안내서

gitbox 2025-07-02

머리말

현대 웹 개발에서 PHP와 NGINX의 조합이 점점 인기를 얻고있어 고성능 및 안정적인 서버 환경을 만들 수 있습니다. 이 기사를 사용하면 CentOS 시스템에 PHP 및 NGINX를 설치하기 위해 단계별로 이동하여 유연한 웹 서비스를 신속하게 구축 할 수 있습니다.

준비

설치하기 전에 시스템이 최신 버전으로 업그레이드되었는지 확인하고 다음 명령을 실행하여 업데이트를 완료하십시오.

 <span class="fun">Sudo Yum 업데이트</span>

Epel 및 Remi 저장소를 설치하십시오

최신 버전의 PHP 설치를 용이하게하려면 먼저 Epel 및 Remi 소프트웨어 소스를 추가해야합니다.

 sudo yum install epel-release -y
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

REMI PHP 저장소를 활성화하십시오

PHP 8.1 버전 저장소를 활성화하려면 다음 명령을 실행하십시오. 물론 필요에 따라 다른 버전을 활성화 할 수도 있습니다.

 <span class="fun">Sudo Yum-Config-Manager -Enable Remi-Php81</span>

PHP 및 공통 확장을 설치하십시오

다음으로 PHP 및 일반적인 확장 패키지를 설치하여 대부분의 프로젝트 요구 사항을 충족합니다.

 <span class="fun">Sudo Yum 설치 PHP PHP-CLI PHP-FPM PHP-MYSQLND PHP-XML PHP-MBSTRING -Y</span>

PHP-FPM을 구성하십시오

설치가 완료되면 Nginx 사용자를 사용하여 서비스가 실행되도록 PHP-FPM 구성 파일을 편집해야합니다.

 <span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>

다음 구성을 수정하십시오.

 user = nginx
group = nginx

nginx를 설치하십시오

Yum을 통해 Nginx를 설치하십시오.

 <span class="fun">sudo yum nginx -y를 설치하십시오</span>

Nginx 부팅을 시작하고 설정하십시오

 sudo systemctl start nginx
sudo systemctl enable nginx

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

nginx 구성 파일을 만들거나 편집하고 php에 대한 지원을 추가하십시오.

 <span class="fun">sudo vi /etc/nginx/conf.d/default.conf</span>

다음을 추가하십시오.

 server {
    listen 80;
    server_name your_domain.com;  # 도메인 이름으로 교체하십시오IP주소
    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;
    }
}

PHP-FPM 서비스를 자동으로 시작하도록 설정하고 설정하십시오

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

PHP 환경을 테스트하십시오

간단한 PHP 테스트 파일을 작성하여 구성이 성공했는지 확인하십시오.

 <span class="fun">echo "<? php phpinfo ();?>"| sudo tee /usr/share/nginx/html/info.php</span>

브라우저에서 http://your_domain.com/info.php를 방문하십시오. PHP 정보 페이지가 표시되면 PHP 및 NGINX가 성공적으로 구축되었음을 의미합니다.

요약

위의 단계에 따라 CentOS 시스템에 PHP 및 NGINX를 성공적으로 설치하고 구성하여 웹 개발 환경을위한 견고한 기반을 마련했습니다. 이 안내서가 관련 기술을 빠르게 마스터하는 데 도움이되기를 바랍니다.