현재 위치: > 최신 기사 목록> Centos 7의 Apache 웹 서버를 사용하여 PHP 7을 설치하고 구성하는 방법

Centos 7의 Apache 웹 서버를 사용하여 PHP 7을 설치하고 구성하는 방법

gitbox 2025-06-29

시스템 준비

Apache로 PHP 7 설치 및 구성을 시작하기 전에 CentOS 7 시스템에 최신 업데이트가 있는지 확인하십시오. 다음 명령으로 업데이트하십시오.

 sudo yum update -y

Apache를 설치하십시오

다음으로 Apache 웹 서버를 설치하십시오. 설치하려면 다음 명령을 실행하십시오.

 sudo yum install httpd -y

설치가 완료되면 Apache 서비스를 시작하고 시스템이 시작될 때 자동으로 시작하는지 확인하십시오.

 sudo systemctl start httpd
 sudo systemctl enable httpd

Apache 설치를 확인하십시오

Apache가 설치되어 성공적으로 실행되는지 확인하려면 브라우저에서 서버의 IP 주소에 액세스 할 수 있습니다. 모든 것이 잘 작동하면 Apache의 기본 환영 페이지가 표시됩니다.

PHP 7을 설치하십시오

Apache를 설치 한 후 PHP 7을 계속 설치하십시오. 먼저 SCL (Software Collection) 리포지토리를 활성화하여 PHP 7을 지원하십시오.

 sudo yum install centos-release-scl -y

다음으로 PHP 7 및 일반적으로 사용되는 모듈을 설치하십시오.

 sudo yum install rh-php74 rh-php74-php rh-php74-php-mysqlnd -y

PHP 7을 활성화합니다

설치가 완료된 후 다음 명령으로 PHP 7을 활성화하십시오.

 scl enable rh-php74 bash

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

Apache가 PHP를 지원하려면 PHP의 Apache 모듈을 설치해야합니다.

 sudo yum install rh-php74-php-pecl-apcu -y

모듈을 설치 한 후 Apache 구성 파일을 편집하여 PHP 파일을 처리하십시오.

 sudo vi /etc/httpd/conf/httpd.conf

구성 파일에 다음 줄을 추가하십시오.

 AddHandler php74-script .php

PHP 설치를 테스트하십시오

PHP가 제대로 작동하는지 테스트 할 phpinfo 파일을 만듭니다. 서버 루트 디렉토리에서 info.php라는 파일을 만들고 다음을 추가하십시오.

 <?php phpinfo(); ?>

이 파일을 방문하십시오 : http : //your-server-ip/info.php는 PHP 구성 정보 페이지를보고 설치가 성공했는지 확인합니다.

Apache 서비스를 다시 시작하십시오

구성이 완료되면 Apache 서비스를 다시 시작하여 변경 사항을 발효시킵니다.

 sudo systemctl restart httpd

보안 및 최적화

서버의 보안을 보장하려면 불필요한 모듈을 비활성화하고 방화벽을 구성하는 것이 좋습니다. 동시에 웹 사이트에 대한 암호화 보호를 제공하기 위해 SSL 인증서를 설치하는 것을 고려하십시오.

요약

이 기사의 단계를 통해 CentOS 7 시스템에서 PHP 7 및 Apache 웹 서버를 성공적으로 구축했습니다. 이를 통해 다른 서비스 및 응용 프로그램을 계속 확장 할 수있는 강력한 웹 개발 기반을 제공합니다.