CentOS 9系でPHP 8.2を使用する

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

 

スポンサーリンク

0
0

LinuxCentOS 9,CentOS Stream 9

Posted by admin