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

タイトル: 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$ {
        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;
    }

}

設定の反映

systemctl restart nginx

 

 

FPMの設定起動

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

 

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

user = nginx

group = nginx

listen = 127.0.0.1:9000

 

FPMの起動と自動起動設定

systemctl start php-fpm

systemctl enable php-fpm