ホーム Linux CentOS 7 nginxでPHPを動かす設定

CentOS 7 nginxでPHPを動かす設定

1049
0
シェア

Apacheとは違い、nginxではデフォルトの状態では動作するどころかphpファイルにアクセスするとそのアクセスしたファイルがダウンロードとなってしまいます。

そこで今回は、nginxでphpを動かす設定を行っていきます。

PHP-FPMのインストール

php-fpmは、yumでインストールが可能なので以下のコマンドを使用してインストールを行います。

※環境はPHP7がインストールされている事を前提としています。

PHP-FPMの設定変更

www.confというファイルに記述してある以下の箇所を変更します。

PHP-FPMの起動

nginxのドメイン設定ファイルの変更

設定ファイルは、/etc/nginx/sites-available/example.com

■変更前

■変更後

nginxの再起動

動作確認

nginxの再起動を行ったら以下の通りドキュメントルートの中にinfo.php等のファイルを作成し、以下のコードを入力してみましょう。

上記の様にPHPの情報が表示されれば、PHPが動作していることが確認できます。
もし、phpへアクセスしてもダウンロードや、Bad Request等が表示される場合は、記述が間違っている事が考えられるため、設定を再度見直してみましょう。