현재 위치: > 최신 기사 목록> Linux 시스템에서 Apache 및 PHP 구성에 대한 완전한 안내서

Linux 시스템에서 Apache 및 PHP 구성에 대한 완전한 안내서

gitbox 2025-06-27

Linux에서 Apache 및 PHP 운영 환경 구축

현대 웹 사이트 개발에서 Apache (HTTPD)와 PHP의 조합은 여전히 ​​가장 인기있는 웹 서비스 솔루션 중 하나입니다. 이 기사는 Linux 시스템에서 환경 준비에서 보안 최적화에 이르기까지 완전한 구성 프로세스를 완료하는 방법에 대한 자세한 소개를 제공합니다.

시스템 환경 준비

구성을 시작하기 전에 운영 체제가 최신 상태인지 확인하는 것이 좋습니다. 다음 명령을 사용하여 Ubuntu 또는 Centos 시스템을 업데이트 할 수 있습니다.

 sudo apt update && sudo apt upgrade  # Ubuntu체계
sudo yum update                      # CentOS체계

Apache HTTPD 서비스를 설치하십시오

우분투 시스템에서 다음 명령을 사용하여 Apache를 설치하십시오.

 sudo apt install apache2

Centos 시스템에서 실행 :

 sudo yum install httpd

설치 후 Apache 서비스를 시작하여 자동으로 부팅하도록 설정하십시오.

 sudo systemctl start httpd
sudo systemctl enable httpd

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

Apache가 PHP를 구문 분석 할 수 있으려면 구성 파일을 수정해야합니다. Centos에서 경로는 일반적으로 다음과 같습니다.

 /etc/httpd/conf/httpd.conf

우분투에서는 일반적으로 다음과 같습니다.

 /etc/apache2/apache2.conf

PHP 구문 분석을 활성화하려면 구성 파일에 다음을 포함시킵니다.

 AddType application/x-httpd-php .php

PHP 및 모듈을 설치하십시오

우분투 시스템에서 PHP 및 필요한 모듈을 설치하기위한 명령은 다음과 같습니다.

 sudo apt install php libapache2-mod-php php-mysql

Centos 시스템에서 :

 sudo yum install php php-mysql

PHP가 효과적인지 테스트하십시오

PHP 구성이 성공했는지 확인하려면 Apache 기본 디렉토리에서 테스트 파일을 만들 수 있습니다.

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

그런 다음 브라우저에서 http : //your_server_ip/info.php를 방문하십시오. 페이지에 PHP 정보가 정상적으로 표시되면 구성이 성공적이라는 의미입니다.

보안 및 성능을 최적화합니다

설치가 완료된 후 시스템의 안전성과 성능을 보장하기 위해 다음 조치를 권장합니다.

  • 시스템 및 소프트웨어 패키지를 정기적으로 업데이트하여 알려진 취약점을 적시에 수정하십시오.
  • 필요한 포트 만 열 수있는 방화벽을 설치하십시오
  • 사용하지 않는 Apache 모듈을 비활성화하여 시스템 부담을 줄입니다

요약

위의 단계를 통해 Linux 시스템에서 Apache 및 PHP 실행 환경을 성공적으로 배포했습니다. 이 구성 체계는 대부분의 웹 응용 프로그램 배포 시나리오에 적합합니다. 서비스의 장기적이고 안정적인 운영을 보장하려면 시스템을 정기적으로 업데이트하고 안전 및 성능 측면에서 모범 사례에주의를 기울이는 것이 중요합니다.