현재 위치: > 최신 기사 목록> Linux 서버의 PHP 및 Apache 구성에 대한 자세한 설명 및 최적화 안내서

Linux 서버의 PHP 및 Apache 구성에 대한 자세한 설명 및 최적화 안내서

gitbox 2025-07-31

Linux 환경에서 PHP 및 Apache에 대한 구성 안내서

최신 네트워크 개발에서 안정적이고 효율적인 서버 운영 체제로서 Linux는 많은 개발자에게 첫 번째 선택이되었습니다. 이 기사는 환경 준비부터 시작하여 Web Server 환경을 구축하고 최적화하는 데 도움이되도록 PHP 및 Apache를 올바르게 설치하고 구성하는 방법을 점차적으로 설명합니다.

환경 준비

먼저 Linux 시스템이 업데이트되고 최신 버전의 Apache 및 PHP가 설치되어 있는지 확인하십시오. 다음 명령을 사용하여 설치할 수 있습니다.

 sudo apt update
sudo apt install apache2 php libapache2-mod-php

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

설치가 완료되면 Apache를 PHP 파일을 지원하도록 구성해야합니다. Apache Main 구성 파일 편집 :

 sudo nano /etc/apache2/apache2.conf

구성 파일에 Apache가 PHP 스크립트를 올바르게 처리 할 수 있도록 다음이 포함되어 있는지 확인하십시오.

 AddType application/x-httpd-php .php

PHP 환경을 테스트하십시오

PHP 구성이 적용되는지 확인하기 위해 간단한 테스트 파일을 만들 수 있습니다. 명령 실행 :

 sudo nano /var/www/html/info.php

다음 코드를 작성하십시오.

 <?php
phpinfo();
?>

저장 후 브라우저에서 http : //your_server_ip/info.php를 방문하면 PHP의 자세한 구성 정보 페이지가 표시됩니다.

Apache 가상 호스트를 구성하십시오

여러 사이트를 더 잘 관리하려면 각 사이트에 대한 가상 호스트를 설정할 수 있습니다. 가상 호스트 구성 파일 생성 :

 sudo nano /etc/apache2/sites-available/mywebsite.conf

다음 내용을 추가하십시오 ( MyWebsite를 웹 사이트 이름으로 바꾸십시오) :

 <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/mywebsite
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

권한을 설정하고 Apache를 다시 시작하십시오

사이트 디렉토리 권한이 올바른지 확인하고 실행하십시오.

 sudo chown -R www-data:www-data /var/www/mywebsite

새 사이트 구성을 활성화하고 Apache를 다시 시작하십시오.

 sudo a2ensite mywebsite.conf
sudo systemctl restart apache2

요약

위의 단계를 통해 Linux 서버에서 PHP 및 Apache의 기본 구성을 완료했습니다. 합리적인 구성은 서버 성능을 향상시킬뿐만 아니라 후속 개발 및 배포를위한 견고한 토대입니다. 이 안내서가 Linux 환경을 부드럽게 구축하는 데 도움이되기를 바랍니다.