본문으로 건너뛰기

우분투에 PHP 설치하는 방법

우분투에 PHP 설치하는 방법

PHP는 동적 웹 사이트 및 웹 애플리케이션 개발에 사용되는 인기있고 강력한 스크립팅 언어입니다. 우분투에 PHP를 설치하는 것은 몇 가지 간단한 단계로 수행할 수 있는 직관적인 프로세스입니다. 이 튜토리얼에서는 설치 과정과 필요한 사전 조건을 단계별로 안내해 드리겠습니다. 그럼 시작해봅시다!

사전 조건

시작하기 전에 다음 사전 조건이 충족되어 있는지 확인해주세요:

  • root 권한이 있는 우분투 머신
  • 인터넷 연결이 활성화된 상태

단계 1: 시스템 패키지 업데이트

먼저, 시스템 패키지를 최신 버전으로 업데이트해보겠습니다. 터미널을 열고 다음 명령어를 실행하세요:

sudo apt update
sudo apt upgrade

이렇게 하면 시스템 패키지 목록이 업데이트되고 시스템에 구버전 패키지가 업그레이드됩니다.

단계 2: 아파치 웹 서버 설치

PHP는 웹 서버가 필요하며, 아파치는 인기 있는 선택지입니다. 아파치를 설치하려면 다음 명령어를 실행하세요:

sudo apt install apache2

설치 과정 중에 설치를 확인하라는 메시지가 나타날 수 있습니다. 'Y'를 누르고 Enter를 눌러 설치를 진행하세요. 설치가 완료되면 아파치가 자동으로 시작됩니다.

아파치가 실행 중인지 확인하려면 웹 브라우저를 열고 주소 창에 http://localhost 또는 http://your_server_ip를 입력하세요. 아파치가 올바르게 설치되었다면 기본 아파치 웹 페이지가 표시될 것입니다.

단계 3: PHP 설치

이제 아파치가 실행 중이므로 PHP와 필요한 모듈을 설치해보겠습니다. 다음 명령어를 실행하세요:

sudo apt install php libapache2-mod-php

아파치 설치와 비슷하게 설치를 확인하라는 메시지가 나타날 것입니다. 'Y'를 누르고 Enter를 눌러 설치를 진행하세요. 설치가 완료되면 PHP가 설치되고 아파치와 통합됩니다.

단계 4: PHP 설치 확인

PHP가 올바르게 설치되었는지 확인하기 위해 간단한 PHP 파일을 만들고 웹 브라우저에서 테스트해보겠습니다.

다음 명령어를 실행하여 아파치 웹 루트 디렉토리로 이동하세요:

cd /var/www/html

이제 텍스트 편집기를 사용하여 info.php라는 새 PHP 파일을 만드세요:

sudo nano info.php

다음 내용을 파일에 추가하세요:

<?php
phpinfo();
?>

파일을 저장하고 텍스트 편집기를 종료하세요. 이제 웹 브라우저를 열고 주소 창에 http://localhost/info.php 또는 http://your_server_ip/info.php를 입력하세요. PHP가 올바르게 설치되었다면 자세한 PHP 정보 페이지가 표시될 것입니다.

단계 5: 추가 PHP 모듈

프로젝트 요구 사항에 따라 추가적인 PHP 모듈을 설치해야 할 수도 있습니다. 사용 가능한 PHP 모듈을 확인하려면 다음 명령어를 실행하세요:

sudo apt search php-

이렇게 하면 설치하려는 특정 모듈 이름 뒤에 sudo apt install 명령어를 사용하여 설치할 수 있는 사용 가능한 PHP 모듈 목록이 표시됩니다.

단계 6: PHP 설치 보안

PHP 설치의 보안을 강화하기 위해 프로덕션 서버에서 PHP 오류 및 경고를 표시하지 않도록 하는 것이 좋습니다. 선호하는 텍스트 편집기를 사용하여 PHP 구성 파일을 열어보세요:

sudo nano /etc/php/{PHP_VERSION}/apache2/php.ini

파일에서 다음 줄을 찾으세요:

display_errors = On
display_startup_errors = On

두 값 모두 Off로 변경하세요:

display_errors = Off
display_startup_errors = Off

파일을 저장하고 텍스트 편집기를 종료하세요. 설치된 PHP의 버전 번호로 {PHP_VERSION}을 대체하는 것을 잊지 마세요.

단계 7: 아파치 재시작

PHP 구성을 변경한 후에는 변경 사항이 적용되도록 아파치를 재시작해야 합니다. 다음 명령어를 실행하세요:

sudo service apache2 restart

결론

축하합니다! 우분투 머신에 PHP가 성공적으로 설치되었습니다. 이제 PHP를 사용하여 동적 웹 애플리케이션을 개발할 수 있습니다. 최적의 보안과 성능을 위해 시스템과 소프트웨어를 최신 상태로 유지하는 것을 잊지 마세요.

PHP 기술과 지식을 향상시키기 위해 추가 PHP 문서와 튜토리얼을 자유롭게 탐색해보세요.

코딩 즐거움을 누리세요!