🎱
CentOS Stream 8 の上で nginx + PHP するメモ
メモです. CentOS Stream 8 を サーバ (GUI 使用) でインストールしたところから始まります.
nginx のインストール
インストールメディアからインストールします. GUI を利用しているとメディアを勝手にマウントしてくれるのでラクです.
nginx のインストール
# rpm -i nginx-1.20.0-3.module_el8.6.0+927+27be7f27.x86_64.rpm \
nginx-filesystem-1.20.0-3.module_el8.6.0+927+27be7f27.noarch.rpm \
centos-logos-httpd-85.8-1.el8.noarch.rpm
デフォルトの状態で起動できます.
nginx の起動
# systemctl start nginx
起動しているか確かめるためにブラウザから表示を確認しても良いかもしれません.
PHP のインストール
php-fpm を利用します.
php-fpm のインストール
# rpm -i php-fpm-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm \
httpd-filesystem-2.4.37-40.module_el8.5.0+852+0aafc63b.noarch.rpm \
php-common-7.4.19-1.module_el8.5.0+815+1c4fd2e5.x86_64.rpm
設定ファイルが一緒にインストールされるので,php-fpm を起動して nginx を再起動するだけで設定が読み込まれます.
php-fpm の起動と nginx の再起動
# systemctl start php-fpm
# systemctl restart nginx
動作しているか確認するために,簡単な php ファイルを作って確認してみると良いです.
簡単な php を作成
# ed /usr/share/nginx/http/info.php
a
<?php phpinfo();
.
wq
おわりに
おわりです.
Discussion