CentOS8のPHPを7.4にdnfでUpgrade
PHPを7.4にアップデートしたときの覚書
環境: CentOS Stream release 8
CentOS8からはパッケージ管理dnfを使ってモジュールを切り替える。
dnfコマンド参考サイト
現在のモジュールを確認
# dnf module list php
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 [e] common [d] [i], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
モジュールを7.3から7.4に切り替える
# dnf module reset php
# dnf module enable php:7.4
# dnf --allowerasing distro-sync
なぜかDowngradingされるパッケージが多い。
CentOS8からCentOS Streamに切り替えた影響かもしれない。。。
yで実行。
更新されたパッケージが多いので念のため再起動
# reboot
確認
# php --version
PHP 7.4.6 (cli) (built: May 12 2020 08:09:15) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
モジュール一覧でも確認
# dnf module list php
【関連記事】
- CentOS8 + Nginx + PHP + MariaDB + Node.js + Certbotの環境を構築する手順まとめ
- CentOS7のPHP 7.2をPHP 7.3にYUM経由でアップデート