CentOS7 nginx + PHP7(7.1) 설치

CentOS7 nginx 설치
CentOS7 mongodb 설치

CentOS7 nginx 설치 로 nginx 설치 후...


이전 버젼의 PHP 가 있다면....
sudo yum remove php*  로 제거

1. Remi 패키지 다운로드 및 설치 (이게 뭔지 확인 하자...ㅠ.ㅠ)
wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo rpm -Uvh remi-release-7.rpm

EPEL Repository 은 기본 설치...???(확인 하자.)

2. PHP 설치
sudo yum --enablerepo=remi-php71 install php php-fpm php-mbstring php-xml php-devel gcc php-pear php-mysql
(php-mysql 은 mysql 사용시)

3. php.ini 설정
sudo nano /etc/php.ini

아래 내용으로 수정
date.timezone = Asia/Seoul
cgi.fix_pathinfo = 0

4. php-fpm 설정
sudo nano /etc/php-fpm.d/www.conf

아래 내용으로 수정
user = nginx
group = nginx
listen = 127.0.0.1:9000

5. nginx 설정
sudo nano /etc/nginx/conf.d/default.conf

아래 내용으로 수정
location / {
    root   /usr/share/nginx/html;
    index  index.html index.htm index.php;
}

location ~ \.php$ {
    root           /usr/share/nginx/html;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

6. 자동 실행
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service