CentOS7.1_php7.3への更新

CentOS+WordPressの環境を構築しています。phpのバージョンが5.4.16となっておりWPの5.2.1に更新ができない状況です。php7.3に更新したときのメモとなります。

更新前環境

# cat /etc/centos-release
CentOS Linux release 7.1.1503 (Core)

# php -v
PHP 5.4.16 (cli) (built: Oct 30 2018 19:30:51)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

php関連
# rpm -qa | grep php
php-common-5.4.16-46.el7.x86_64
php-5.4.16-46.el7.x86_64
php-mysql-5.4.16-46.el7.x86_64
php-cli-5.4.16-46.el7.x86_64
php-pdo-5.4.16-46.el7.x86_64
php-mbstring-5.4.16-46.el7.x86_64

php.iniのバックアップ

# cp php.ini php.inibk

epel・remi 導入

# yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

php removeとremove確認

# yum remove php-*
# rpm -qa | grep php

php7.3 install → 失敗

 

 

epel repositoryが駄目

epel repository編集 metalinkをコメントアウト baseurlのコメントを外す

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch

php7.3 install → 成功

 

更新確認

# php -v
PHP 7.3.6 (cli) (built: May 28 2019 09:32:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies

 

おまけ不足のphp-mysqlを追加で導入

 

導入したphpを確認

# rpm -qa | grep php
php-common-7.3.6-3.el7.remi.x86_64
php-cli-7.3.6-3.el7.remi.x86_64
php-mbstring-7.3.6-3.el7.remi.x86_64
php-pdo-7.3.6-3.el7.remi.x86_64
php-json-7.3.6-3.el7.remi.x86_64
php-7.3.6-3.el7.remi.x86_64
php-mysqlnd-7.3.6-3.el7.remi.x86_64

 

コメント