PHP는 웹 개발에 적합한 범용 스크립트 언어입니다. PHP 스크립트는 HTML 내에 포함될 수 있습니다. 이 절에서는 아파치2와 MySQL이 설치된 우분투 시스템에서 PHP5를 설치하고 설정하는 방법을 설명합니다.
이 문서에서는 여러분이 이미 아파치2 웹 서버와 MySQL 데이터베이스 서버를 설치하였으며 올바로 설정하였다고 가정하고 있습니다. 아파치2와 MySQL을 설치 및 설정하는 방법은 이 문서의 아파치2 부분이나 MySQL 부분을 참조하시면 됩니다.
PHP5는 우분투 리눅스에서 이용가능합니다.
PHP5를 설치하려면 터미널에서 다음과 같이 입력하세요:
sudo apt-get install php5-common php5 libapache2-mod-php5
You can run PHP5 scripts from command line. To run PHP5 scripts from command line you should install php5-cli package. To install php5-cli you can enter the following command in the terminal prompt:
sudo apt-get install php5-cli
You can also execute PHP5 scripts without installing PHP5 Apache module. To accomplish this, you should install php5-cgi package. You can run the following command in a terminal prompt to install php5-cgi package:
sudo apt-get install php5-cgi
MySQL을 PHP5와 함께 사용하려면 php5-mysql 꾸러미를 설치해야 합니다. php5-mysql 꾸러미를 설치하려면 터미널에서 다음과 같이 입력하세요:
sudo apt-get install php5-mysql
마찬가지로 PHP5와 함께 PostgreSQL을 사용하고 싶다면 php5-pgsql 꾸러미를 설치하세요. php5-pgsql 꾸러미를 설치하려면 터미널에서 다음과 같이 입력하세요:
sudo apt-get install php5-pgsql
Once you install PHP5, you can run PHP5 scripts from your web browser. If you have installed php5-cli package, you can run PHP5 scripts from your command prompt.
기본적으로 아파치2 웹 서버는 PHP5 스크립트를 실행하도록 설정되어 있습니다. 즉, PHP5 모듈을 설치할 때 아파치2 웹 서버가 자동으로 이 모듈을 활성화하도록 설정되어 있는 것입니다. /etc/apache2/mods-enabled/php5.conf
파일과 /etc/apache2/mods-enabled/php5.load
파일이 있는지 확인해 주십시오. 만약 이 파일들이 존재하지 않는다면, a2enmod 명령을 사용해서 모듈을 활성화 시킬 수 있습니다.
PHP5 관련 꾸러미들이 설치되고 PHP5 아파치2 모듈이 활성화되고 나면, PHP5 스크립트를 실행하기 위해 아파치2 웹 서버를 재시작 해야 합니다. 아파치2 웹 서버를 재시작 하려면 터미널에서 다음과 같이 입력하세요:
sudo /etc/init.d/apache2 restart