🎱

CentOS Stream 8 の上で nginx + PHP するメモ

2021/10/25に公開

メモです. 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