nginx上でphp7.1を動かす方法 in CentOS 7.3

php-fpmのインストー

yum -y install php-fpm

php-fpmの設定ファイルの変更

まずは、念のためバックアップ

cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.conf.default


apacheとなっているところをnginxへ変更

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
; RPM: apache Choosed to be able to access some dir as httpd
; user = apache
user = nginx
; RPM: Keep a group allowed to write in log dir.
; group = apache
group = nginx

nginxの設定ファイルの変更

まずは、念のためバックアップ

cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.default

ドキュメントルートの変更とphpファイルの認識

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

php-fpmの起動

systemctl start php-fpm

nginxの再起動

systemctl restart nginx 

nginxとphp7.1の用意は下記のエントリーをご確認ください。

linuxcommand.hatenablog.com

linuxcommand.hatenablog.com