CentOS 9系でPHP 8.2を使用する

centos_logo Linux
centos_logo

CentOS 9 steamでPHP 8.2を使用する

Nextcloudを最新版にすると、PHP 8が非推奨となっていたので、PHPを8.2に変更しましたので、その手順を紹介します

Nextcloud バージョンアップ履歴

CentOS 9 steamでPHP 8.2にする方法

PHPで利用できるdnfモジュールリストでPHP 8.2に対応しているかを確認して、その後「remi-8.2」のモジュールリストを変更して「php」をバージョンアップするだけです。

1.PHPで利用できるdnfモジュールリストを確認します

$ sudo dnf module list php
Last metadata expiration check: 3:09:46 ago on Tue 25 Jul 2023 07:33:54 AM JST.
CentOS Stream 9 - AppStream
Name         Stream          Profiles                          Summary                      
php          8.1             common [d], devel, minimal        PHP scripting language       

Remi's Modular repository for Enterprise Linux 9 - x86_64
Name         Stream          Profiles                          Summary                      
php          remi-7.4        common [d], devel, minimal        PHP scripting language       
php          remi-8.0        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       

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

2.「remi-8.2」のdnfモジュールリストをを有効にします

$ sudo dnf module enable php:remi-8.2
Last metadata expiration check: 3:10:04 ago on Tue 25 Jul 2023 07:33:54 AM JST.
Dependencies resolved.
============================================================================================
 Package              Architecture        Version                Repository            Size
============================================================================================
Enabling module streams:
 php                                      remi-8.2                                         

Transaction Summary
============================================================================================

3.php を更新します

$ sudo dnf update php*

4.バージョンアップされたか確認します

$ php -v
PHP 8.2.8 (cli) (built: Jul  4 2023 14:52:54) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.2.8, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.8, Copyright (c), by Zend Technologies

 

スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク
Linux
スポンサーリンク
シェアする
adminをフォローする

コメント

タイトルとURLをコピーしました