CentOS PHP 서버 구성

CentOS는 많은 웹 개발자들에게 인기있는 Linux 배포판입니다. PHP를 사용하여 동적 웹 애플리케이션을 개발하고 실행하기 위해 CentOS에 PHP 서버를 구성하는 방법에 대해 알아보겠습니다.

단계 1: CentOS 설치

먼저, CentOS를 설치해야합니다. CentOS의 최신 버전을 다운로드하고 필요한 하드웨어에 설치하는 방법은 CentOS 공식 웹사이트를 참조하세요.

단계 2: Apache 설치 및 구성

PHP 서버를 구축하기 위해 먼저 Apache 웹 서버를 설치해야합니다. 아래의 명령어를 사용하여 Apache를 설치합니다.

sudo yum install httpd

설치가 완료되면 아래의 명령어로 Apache 서비스를 시작하고 부팅시 자동으로 시작하도록 설정합니다.

sudo systemctl start httpd
sudo systemctl enable httpd

단계 3: PHP 설치 및 구성

PHP를 Apache와 통합하기 위해 필요한 PHP 모듈을 설치해야합니다. 아래의 명령어를 사용하여 PHP와 관련된 모듈을 설치합니다.

sudo yum install php php-mysql php-gd php-xml php-mbstring

설치가 완료되면, Apache와 PHP를 연동하기 위해 Apache의 설정 파일을 변경해야합니다. 아래의 명령어를 사용하여 Apache의 설정 파일을 엽니다.

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

httpd.conf 파일에서 다음 라인을 찾고 주석을 제거하거나 수정하여 PHP 모듈을 활성화합니다.

LoadModule php7_module modules/libphp7.so

변경 후, 아래와 같이 저장하고 에디터를 종료합니다.

:wq

마지막으로 Apache 서비스를 재시작하여 변경 사항을 적용합니다.

sudo systemctl restart httpd

단계 4: PHP 서버 동작 확인

PHP 서버가 정상적으로 작동하는지 확인하기 위해 아래의 PHP 파일을 생성하여 웹 브라우저에서 접속해보세요.

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

info.php 파일에 다음과 같은 코드를 추가합니다.

<?php
phpinfo();
?>

파일을 저장하고 에디터를 종료합니다.

웹 브라우저의 주소 창에 http://서버IP/info.php를 입력하여 해당 파일을 로드합니다. PHP 서버 정보가 제대로 표시되는지 확인합니다.

결론

위의 단계를 따라하면 CentOS에 PHP 서버를 구성할 수 있습니다. 이를 통해 동적인 웹 애플리케이션 개발과 실행에 필요한 환경을 구축할 수 있습니다.