RedHat 8.8(RHEL 8系)で PHP を 8.0 → 8.2 にアップグレードする
概要
RedHatのPHPのバージョンアップする手順を紹介します。- OS:RedHat 8.8
- PHP:8.0.30
手順
PHPのバージョンを確認
php
php -v
対象バージョンのモジュールがすでに存在するか確認
dnf module list php
Name Stream Profiles Summary
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 common [d], devel, minimal PHP scripting language
php remi-8.0 [e] common [d], devel, minimal PHP scripting language
php remi-8.1 common [d], devel, minimal PHP scripting language
php remi-8.2 common [d], devel, minimal PHP scripting language
php remi-8.3 common [d], devel, minimal PHP scripting language
php remi-8.4 common [d], devel, minimal PHP scripting language
php remi-8.5 common [d], devel, minimal PHP scripting language
Red Hat Enterprise Linux 8 for x86_64 - AppStream from RHUI (RPMs)
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
php 8.0 common [d], devel, minimal PHP scripting language
php 8.2 common [d], devel, minimal PHP scripting language
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
現在登録されているパッケージの確認とバックアップ
dnf list installed | grep php
dnf list installed | grep php > current_php_packages.txt
現在のPHPモジュールを無効化
sudo dnf module reset php -y
PHP8.2モジュールを有効化
sudo dnf module enable php:remi-8.2 -y
PHP8.2のパッケージをインストール
「dnf list installed | grep php」で確認したものをインストールしていきます。例
sudo dnf install php php-cli php-common php-fpm php-devel php-gd php-mbstring php-mysqlnd php-opcache php-pdo php-process php-sodium php-xml
php-fpm / Nginx 再起動
sudo systemctl restart php-fpm
sudo systemctl restart nginx
PHPのバージョン確認
最後にバージョンを確認しましょう。php
php -v
dnf list installed | grep php
監修者
監修者プロフィール
黒田 真次郎AppTime株式会社 代表取締役:システム開発・DX支援|2018年〜現在
HOJOJO株式会社 取締役CTO:技術戦略・プロダクト開発|2024年〜2025年
関西学院大学大学院(MBA課程)にて、経営管理の高度な知見を統合。
〜主な経歴〜
2017年に個人事業主として独立。エンジニアとして数多くのシステム開発を
手掛けた後、2018年にAppTime株式会社を設立し、代表取締役に就任。
現在は自社の経営のみならず、2024年〜2025年にはHOJOJO株式会社の取締役CTO(最高技術責任者)も兼任。技術の「便利さ」だけでなく、LLM・機械学習をはじめとする先端技術を活かし、企業のコストカットや「利益創出」に直結させるという、実益重視のコンサルティングを展開している。
単なるIT導入に留まらない、経営層・役員の意思決定に資する「経営×IT」の架け橋として、次世代のDXリテラシー向上を支援している。
この記事は役に立ちましたか?
ご回答ありがとうございました 🙏
コメント
まだコメントはありません。最初のコメントを書いてみませんか?