Nginxの各環境で異なるPHPのバージョンを実行できるようにする

環境: Linxu(CentOS7, Nginxインストール済み、PHP7.xインストール済み)

今回はPHP8系をインストールしたかったので、PHP8.1でやったことを例に記載していきますが、とりあえず、実行したいPHPのバージョンをyumでインストールしておく(※割愛)

yumのインストールのリポジトリがremiの場合は、/etc/opt/remi/phpバージョン/php-fpm.d/の中に、www.confがあるので、www.confを修正する

修正する箇所は主に3か所

php-fpmを起動してみる。

このとき、該当のPHPバージョンのプロセスが立ち上がってたらOK
例) root 7485 0.6 1.3 567488 24512 ? Ss 22:09 0:00 php-fpm: master process (/etc/opt/remi/php81/php-fpm.conf)

次は、Nginxのバーチャルホストの設定

serverディレクティブで、location内でcgiの指定しているポートを変更

これで、Nginxを再起動して、phpinfoとか実行して該当バージョンのPHPが確認できたらOK

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL