はじめに
Remi's RPM repositoryを利用してAlma Linux8にPHP8.1をインストール
親記事:PHP, PHP-FPMの各種インストール方法とEOLまとめ
参考:Remi's RPM repository
サポート
本手法で導入した場合、[PHP: Supported Versions] (https://www.php.net/supported-versions.php) / PHP: Unsupported Branchesより、2024-11-25がEOLになると思われる。
それ以降に報告された脆弱性や不具合への対応は実施されない可能性がある。
note
- 他のPHPモジュールを入れていた場合、下記コマンドでモジュールのリセットが必要
# dnf module reset php
LOG
インストール
# cat /etc/redhat-release
AlmaLinux release 8.6 (Sky Tiger)
# dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
... 略
# dnf install -y which
# dnf module install php:remi-8.1
... 略
Installing module profiles:
php/common
Enabling module streams:
httpd 2.4
nginx 1.14
php remi-8.1
... 略
各種確認
# which php
/usr/bin/php
# php -v
PHP 8.1.6 (cli) (built: May 11 2022 01:14:18) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.6, Copyright (c) Zend Technologies
# php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini
# which php-fpm
/usr/sbin/php-fpm
# /usr/sbin/php-fpm -v
PHP 8.1.6 (fpm-fcgi) (built: May 11 2022 01:14:18)
Copyright (c) The PHP Group
Zend Engine v4.1.6, Copyright (c) Zend Technologies