우분투에 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 문서와 튜토리얼을 자유롭게 탐색해보세요.
코딩 즐거움을 누리세요!