この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:T
更新日時:2019-03-03 10:25:09

タイトル: phpを動かす際に必要な設定
SEOタイトル: 【nginx】phpを動かす際に必要な設定

PHP-FPMのインストールが必須となる。

 

前提

CentOS 7

php7.1

 

PHP-FPMのインストール

yum -y install --enablerepo=epel,remi,remi-php71 php-fpm

※バージョンは環境に合わせて要修正

 

nginxの設定

vi /etc/nginx/nginx.conf

以下の記述を追加(黄色い部分

server{
    server_name test.com;
    location / {
       root   /var/www/test/public;
       index  index.php;
    }

    location ~ [^/]\.php(/|$) {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        include fastcgi_params;
    }

}

設定の反映

systemctl restart nginx

 

 

FPMの設定起動

vi /etc/php-fpm.d/www.conf

以下の項目をnginxに変更する

user = nginx
group = nginx

FPMの起動と自動起動設定

systemctl start php-fpm

systemctl enable php-fpm