php7.1にアップデート

#事前に、現在のインストール状況を残しておく。
%> rpm -qa | grep rem
%> yum list installed | grep php

#現在インストールされているphp関連を削除する。
yum remove -y php-*
#削除できなかったものは、以下のように直接指定して削除した。
yum erase php-mysql-5.4.16-42.el7.x86_64 …
yum erase libwebp7-1.0.2-1.el7.remi.x86_64 libicu62-62.1-3.el7.remi.x86_64 libzip5-1.5.2-1.el7.remi.x86_64 gd-last-2.2.5-8.el7.remi.x86_64 remi-release-7.6-2.el7.remi.noarch

#php7.1でインストール
%> rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
%> yum install –disablerepo=* –enablerepo=remi,remi-php71 php php-mbstring php-intl php-gmp php-mysqlnd php-xml php-opcache php-pecl-apc php-pdo php-gd php-pear php-bcmath
※php-pearは下の①のpeclコマンドで必要になるため追加。
※php-bcmathはWordPressのサイトヘルスで指摘されたため追加。
※php-develの指定してのインストールはできなかったため、以下で、個別にインストールした。
%> php -v #バージョンチェック

#WordPressのサイトヘルスでimagickのインストールを指摘されたため追加。
%> yum -y install php-devel …下の①の実行でphpizeがないって言われないように、インストールが必要。
%> yum -y install ImageMagick-devel …下の①の実行で必要なImageMagickをインストール
%> pecl install imagick    …①imagickインストール
%> vi /etc/php.ini #php.iniに”extension=imagick.so”を追加する。
%> systemctl restart httpd.service #再起動

#インストールされたものを確認
%> rpm -qa | grep rem
php-pear-1.10.9-3.el7.remi.noarch
php-bcmath-7.1.30-1.el7.remi.x86_64
gd-last-2.2.5-8.el7.remi.x86_64
php-process-7.1.30-1.el7.remi.x86_64
php-devel-7.1.30-1.el7.remi.x86_64
php-fedora-autoloader-1.0.0-1.el7.remi.noarch
php-json-7.1.30-1.el7.remi.x86_64
libwebp7-1.0.2-1.el7.remi.x86_64
php-opcache-7.1.30-1.el7.remi.x86_64
php-pdo-7.1.30-1.el7.remi.x86_64
php-mysqlnd-7.1.30-1.el7.remi.x86_64
php-cli-7.1.30-1.el7.remi.x86_64
php-gd-7.1.30-1.el7.remi.x86_64
php-common-7.1.30-1.el7.remi.x86_64
libicu62-62.1-3.el7.remi.x86_64
php-gmp-7.1.30-1.el7.remi.x86_64
php-xml-7.1.30-1.el7.remi.x86_64
php-pecl-apcu-5.1.17-1.el7.remi.7.1.x86_64
php-mbstring-7.1.30-1.el7.remi.x86_64
remi-release-7.6-2.el7.remi.noarch
php-pecl-apcu-bc-1.0.5-1.el7.remi.7.1.x86_64
php-intl-7.1.30-1.el7.remi.x86_64
php-7.1.30-1.el7.remi.x86_64

php7.3にアップデート

UNIX

Posted by 伊藤 輝樹