« CentOS7 へ git2~ インストール | メイン

php

PHP 7 → 8

 過去、次のようにインストールした CentOS7 の PHP 7.4.~
$ sudo yum install epel-release
$ sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ sudo yum install --enablerepo=remi-php74 php php-mbstring

$ php -v
PHP 7.4.33 (cli) (built: Jun  5 2024 05:05:14) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
を PHP 8~ へアップデートした記録,,,▼
 OSインストール時の標準リポジトリ「/etc/yum.repos.d/CentOS-Base.repo」は、サポートが終わりアーカイブを見るように次のように変更済。
[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
$ yum repolist
...
リポジトリー ID リポジトリー名                                                                 状態
base/x86_64     CentOS-7 - Base                                                                10,072
epel/x86_64     Extra Packages for Enterprise Linux 7 - x86_64                                 13,791
extras/x86_64   CentOS-7 - Extras                                                                 526
ius-vault       IUS for CentOS 7 - Vault Archive                                               11,345
remi-safe       Safe Remi's RPM repository for Enterprise Linux 7 - x86_64                      5,596
updates/x86_64  CentOS-7 - Updates                                                              6,173
repolist: 47,503

●Remiリポジトリ更新
$ sudo yum update https://rpms.remirepo.net/enterprise/remi-release-7.rpm
●インストールできるphp確認
$ yum --enablerepo=remi-safe search php

$ yum info php83
●既存 PHP 削除
$ sudo yum remove php*
●PHP 8 インストール
$ sudo yum install --enablerepo=remi-php83 php php-mbstring
▼
$ php -v
PHP 8.3.8 (cli) (built: Jun  4 2024 14:53:17) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.3.8, Copyright (c) Zend Technologies

トラックバック

このエントリーのトラックバックURL:
https://remix.asia/cgi/mt/mt-tb.cgi/7773

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)