최신 네트워크 개발에서 안정적이고 효율적인 서버 운영 체제로서 Linux는 많은 개발자에게 첫 번째 선택이되었습니다. 이 기사는 환경 준비부터 시작하여 Web Server 환경을 구축하고 최적화하는 데 도움이되도록 PHP 및 Apache를 올바르게 설치하고 구성하는 방법을 점차적으로 설명합니다.
먼저 Linux 시스템이 업데이트되고 최신 버전의 Apache 및 PHP가 설치되어 있는지 확인하십시오. 다음 명령을 사용하여 설치할 수 있습니다.
sudo apt update
sudo apt install apache2 php libapache2-mod-php
설치가 완료되면 Apache를 PHP 파일을 지원하도록 구성해야합니다. Apache Main 구성 파일 편집 :
sudo nano /etc/apache2/apache2.conf
구성 파일에 Apache가 PHP 스크립트를 올바르게 처리 할 수 있도록 다음이 포함되어 있는지 확인하십시오.
AddType application/x-httpd-php .php
PHP 구성이 적용되는지 확인하기 위해 간단한 테스트 파일을 만들 수 있습니다. 명령 실행 :
sudo nano /var/www/html/info.php
다음 코드를 작성하십시오.
<?php
phpinfo();
?>
저장 후 브라우저에서 http : //your_server_ip/info.php를 방문하면 PHP의 자세한 구성 정보 페이지가 표시됩니다.
여러 사이트를 더 잘 관리하려면 각 사이트에 대한 가상 호스트를 설정할 수 있습니다. 가상 호스트 구성 파일 생성 :
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>
사이트 디렉토리 권한이 올바른지 확인하고 실행하십시오.
sudo chown -R www-data:www-data /var/www/mywebsite
새 사이트 구성을 활성화하고 Apache를 다시 시작하십시오.
sudo a2ensite mywebsite.conf
sudo systemctl restart apache2
위의 단계를 통해 Linux 서버에서 PHP 및 Apache의 기본 구성을 완료했습니다. 합리적인 구성은 서버 성능을 향상시킬뿐만 아니라 후속 개발 및 배포를위한 견고한 토대입니다. 이 안내서가 Linux 환경을 부드럽게 구축하는 데 도움이되기를 바랍니다.