우분투에서 Nginx + PHP5 + MySQL 설치하기우분투에서 Nginx + PHP5 + MySQL 설치하기
Posted at 2012/05/17 00:54 | Posted in 운영체제/리눅스|
| ||
| 트윗하기 | ||
1. MySQL 서버 설치
먼저 다음 명령으로 MySQL 서버를 설치하세요.
sudo apt-get install mysql-server mysql-client
알아두기: 설치 도중에 MySQL 사용자 비밀번호를 입력하는데요, 나중에 여기에서 나오는 지시에 따라 바꿀 수 있습니다.
2. PHP5 설치
Nginx(엔진엑스라고 읽음)에서 PHP5(FastCGI)를 구동하기 위해서는 다음 명령으로 PHP-FPM (데몬 프로세스) 패키지를 설치해야 합니다.
sudo apt-get install php5-fpm
다음과 같은 부가적인 모듈도 설치할 수 있습니다. PHP와 MySQL 연동을 위해서 php5-mysql은 꼭 설치하도록 합시다
sudo apt-get install -y php-pear php5-mysql php5-curl php5-gd php5-idn php5-imagick php5-recode sudo apt-get install -y php5-mcrypt php5-imap php5-mhash php5-memcache php5-ming php5-xmlrpc sudo apt-get install -y php5-sqlite php5-tidy php5-snmp php5-xsl php5-json php5-ps php5-pspell
3. Nginx 설치
이제 다음 명령으로 Nginx를 설치하세요
sudo apt-get install nginx
그리고 구동시키세요
sudo /etc/init.d/nginx start
Nginx를 설정하려면, 후에 이 파일을 수정해도 됩니다
sudo vi /etc/nginx/nginx.conf
Nginx 설정
Nginx 설정에 관련한 정보를은 이곳에서 찾을 수 있습니다.
Nginx 설정파일은 /etc/nginx/nginx.conf 에 있습니다. 기본 사이트 설정파일은 /etc/nginx/sites-available/default 에 있습니다.
PHP5와 Nginx 연동
Nginx에서 PHP5를 구동하기위해 다음 줄의 주석을 삭제하세요
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
설정을 모두 마쳤으면 Nginx를 재시작합시다.
sudo /etc/init.d/nginx restart

