cat /etc/redhat-release
AlmaLinux release 9.2 (Turquoise Kodkod)
何はともあれ。
dnf update
ちなみにyumコマンドでも全く同じ結果になります。
エイリアスでどちらも同じdnf-3
を指しているからです。
PHP8.2
ふつうにやるとPHP8.1になってしまうのでRemiリポジトリを登録します。
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
いつの間にか対話的になってたみたい。全部 y で進めましょう。
dnf module list php
dnf module install php:remi-8.2
こちらも y で。
# php -v
PHP 8.2.9 (cli) (built: Aug 3 2023 11:39:08) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.2.9, Copyright (c) Zend Technologies
無事にPHPをインストール。
PHP-FPMも同時に入るみたい
どうやらPHP8.2にしたところで同時にPHP-FPMもやってくれるみたい。楽ですね。
php-fpm -v
PHP 8.2.9 (fpm-fcgi) (built: Aug 3 2023 11:39:08)
Copyright (c) The PHP Group
Zend Engine v4.2.9, Copyright (c) Zend Technologies
nginx
ここはシンプルに。そして自動起動をオンにしつつnginxを立ち上げましょう。
dnf -y install nginx
systemctl enable --now nginx
# nginx -v
nginx version: nginx/1.20.1
最新バージョンではないですが、まぁ良しとしましょう。(現時点で1.22が最新)
mariaDB
こちらもシンプルに。
# mysql --version
mysql Ver 15.1 Distrib 10.5.16-MariaDB, for Linux (x86_64) using EditLine wrapper
初期設定もしておきましょう。
mysql_secure_installation
あ