Linux에 PHP를 설치하는 방법
리눅스 환경에서 PHP 설치 방법 상세 안내
PHP는 웹 개발의 핵심 기술 중 하나로, 웹 애플리케이션 서버 운영에 필수적입니다. 특히 리눅스 서버 환경에서 PHP를 사용하려면, 올바른 설치 방법을 숙지하는 것이 중요합니다. 리눅스에 PHP 런타임 환경을 구축하는 것은 배포판에 따라 다르므로, 다소 복잡하게 느껴질 수 있습니다. 이에 다양한 리눅스 배포판에서 PHP를 쉽고 빠르게 설치하는 방법을 상세히 안내하고자 합니다.
우분투(Ubuntu) 설치 가이드
우분투 서버는 리눅스 초보자도 쉽게 PHP를 포함한 다양한 웹 소프트웨어를 설치할 수 있도록 설계된 친화적인 배포판입니다. 최신 버전의 PHP 설치를 위해 사전 설치 방식과 사후 설치 방식 두 가지 옵션이 제공됩니다.
사전 설치 방법

사전 설치는 우분투 설치 과정에서 PHP를 함께 설정하는 방법으로, 복잡한 터미널 명령어 없이 간편하게 PHP를 사용할 수 있게 해줍니다. 우분투 서버 최신 버전을 다운로드하여 USB에 부팅 디스크를 만들고, 설치 과정을 진행합니다.
설치 중 '패키지 선택' 단계에서 다양한 소프트웨어 목록을 확인할 수 있습니다. 여기서 'LAMP' 옵션을 선택하면 Apache 웹 서버, MySQL 데이터베이스, 그리고 PHP가 함께 설치됩니다.
사후 설치 방법
이미 우분투 서버가 설치되어 있지만, LAMP 스택을 설치하지 않은 경우 사후 설치 방식을 이용할 수 있습니다. 우분투 서버는 사용자 친화적인 인터페이스를 제공하므로, 설치 후에도 간단하게 PHP를 설치할 수 있습니다.
터미널을 열고 `sudo -s` 명령어로 루트 권한을 획득한 후, 아래 명령어를 실행합니다:
apt install install lamp-server^
`apt` 패키지 관리자가 LAMP 스택 설치를 진행하며, 최신 MySQL, Apache 웹 서버 및 PHP가 설치됩니다. 설치 완료 후, 우분투 서버에서 PHP를 바로 사용할 수 있습니다.
데비안(Debian) 설치 가이드
데비안 리눅스를 서버로 사용하는 경우, PHP 애플리케이션을 호스팅하기 위해 PHP 패키지를 설치해야 합니다. 데비안에서의 PHP 설치는 우분투만큼 편리하지는 않지만, 아래 단계를 따르면 쉽게 설치할 수 있습니다. 데비안은 메타 패키지를 제공하지 않으므로, 개별적으로 필요한 PHP 패키지를 설치해야 합니다.
`su` 명령어를 사용하여 루트 권한을 획득한 다음, `apt-get` 명령어를 사용하여 PHP를 설치합니다.
su - apt-get install aptitude install php php-mysql
`apt-get` 명령어 실행이 완료되면 PHP를 사용할 수 있습니다. 데비안 환경에서 LAMP 스택을 구축하는 데 대한 자세한 정보는 공식 문서를 참조하시기 바랍니다.
페도라(Fedora) 설치 가이드
페도라 리눅스는 워크스테이션 환경으로 잘 알려져 있지만, 최신 PHP를 포함한 다양한 개발 도구를 제공하는 훌륭한 서버 운영 체제이기도 합니다. 페도라에서 PHP를 설치하려면, 먼저 `su` 명령어로 루트 쉘에 접근해야 합니다.
su -
루트 권한을 얻은 후, `DNF` 패키지 관리자를 사용하여 PHP 패키지를 설치합니다.
sudo dnf -y install php php-cli php-php-gettext php-mbstring php-mcrypt php-mysqlnd php-pear php-curl php-gd php-xml php-bcmath php-zip
openSUSE 설치 가이드
openSUSE는 다양한 리눅스 운영 체제와 마찬가지로 최신 PHP 패키지를 소프트웨어 저장소에서 제공합니다. openSUSE를 서버로 사용하고 있다면, 다음 방법으로 PHP를 쉽게 설치할 수 있습니다.
먼저, `su` 명령어를 사용하여 루트 쉘을 획득합니다.
su -
루트 쉘에 접근한 후, Zypper 명령어를 사용하여 PHP 패키지를 설치합니다.
zypper in php7 php7-mysql apache2-mod_php7
PHP 7 대신 PHP 5가 필요하신가요? openSUSE는 두 버전을 모두 지원하므로, 아래 명령어로 PHP 5를 설치할 수 있습니다.
zypper in php5 php5-mysql apache2-mod_php5
CentOS 설치 가이드

CentOS는 안정성 덕분에 많은 사용자가 선호하는 리눅스 서버 운영 체제입니다. 웹/PHP 애플리케이션 호스팅에 자주 사용됩니다. CentOS에서 최신 PHP 패키지를 설치하는 방법은 다음과 같습니다. 터미널을 열고 `su` 명령어를 사용하여 루트 권한을 얻습니다.
su -
루트 권한을 획득했다면, `yum` 명령어를 사용하여 PHP를 설치합니다.
yum install php php-mysql