현재 위치: > 최신 기사 목록> LNMP 환경에서 PHP 설치 및 구성을위한 상세한 단계 안내서

LNMP 환경에서 PHP 설치 및 구성을위한 상세한 단계 안내서

gitbox 2025-06-17

환경을 준비하십시오

시작하기 전에 Linux 운영 체제 (예 : Ubuntu, Centos 등)가 설치되고 Nginx 및 MySQL도 제대로 실행되고 있는지 확인하십시오. 다음은 PHP 설치 전제 조건입니다.

  • Linux 운영 체제 (예 : Ubuntu, Centos 등)
  • nginx 웹 서버
  • MySQL 데이터베이스

1 단계 : 시스템 업데이트

PHP를 설치하기 전에 최신 패키지 및 보안 업데이트를 위해 시스템을 먼저 업데이트하는 것이 좋습니다. 다음 명령으로 시스템을 업데이트하십시오.

 sudo apt-get update && sudo apt-get upgrade

2 단계 : PHP 및 확장을 설치하십시오

다음으로 PHP 및 필요한 확장을 설치하십시오. 터미널을 입력하고 다음 명령을 실행하십시오.

 sudo apt-get install php php-fpm php-mysql php-cli php-curl php-mbstring php-xml

위의 명령은 MySQL의 XML을 연결하고 처리하는 능력과 같은 PHP 및 공통 확장 기능을 설치합니다.

PHP-FPM을 구성하십시오

설치가 완료된 후에는 Nginx와 함께 작동하도록 PHP-FPM을 구성해야합니다. 일반적으로 위치한 PHP-FPM의 구성 파일 편집 :

 /etc/php/7.x/fpm/php.ini

환경에 따라 적절한 PHP 버전을 선택하고 다음 설정이 올바른지 확인하십시오.

 cgi.fix_pathinfo=0

PHP-FPM 서비스를 시작하십시오

구성 파일이 수정 된 후 PHP-FPM 서비스를 시작하고 시스템이 시작될 때 자동으로 실행되는지 확인하십시오.

 sudo systemctl start php7.x-fpm
 sudo systemctl enable php7.x-fpm

3 단계 : PHP를 지원하도록 nginx를 구성하십시오

다음으로 PHP 요청을 처리하려면 NGINX 서버를 구성해야합니다. nginx 구성 파일을 찾으십시오.

 /etc/nginx/sites-available/default

PHP 파일을 처리하려면 서버 블록에 다음을 추가하십시오.

 location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.x-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

nginx를 다시 시작하십시오

구성이 완료되면 Nginx를 다시 시작하여 수정을 발효시킵니다.

 sudo systemctl restart nginx

4 단계 : PHP 설치 테스트

PHP 설치가 성공적이되도록 테스트 파일을 만들 수 있습니다. 웹 루트 디렉토리로 이동하여 info.php라는 파일을 만듭니다.

 echo "<?php phpinfo(); ?>" > /var/www/html/info.php

그런 다음 브라우저에서 http : //your-server-ip/info.php를 방문하십시오. PHP 정보 페이지가 보이면 축하합니다. LNMP 환경에서 PHP를 성공적으로 설치했습니다!

요약

위의 단계를 통해 LNMP 환경에서 PHP를 성공적으로 설치하고 구성 할 수 있습니다. 이 안내서를 사용하면 개발 및 생산 요구를 충족시키기 위해 웹 서버를 쉽게 설정하고 조정할 수 있습니다. 업데이트를 정기적으로 확인하고 기능과 성능을 향상시키기 위해 필요한 경우 더 많은 PHP 확장을 설치해야합니다.

LNMP 환경 의이 PHP 설치 안내서가 도움이되기를 바랍니다. 궁금한 점이 있으면 의견 섹션에서 자유롭게 토론하십시오.