PHP7が正式に出たのでアップデートしてみる
PHP7がリリースされましたね!
PHP7リリース記事⇒PHP 7.0.0 Released
以前↓のエントリを書きましたが、PHP7が正式にリリースされたのでupdateしてみる。
アップデートの仕方は「Remi’s RPM repository – Blog」に出てました。
PHP version 7.0.0 is released!
ただ、「yum-config-manager」入ってないので、手動でyumの設定ファイルを変更。
/etc/yum.repos.d/remi-php70.repo
[remi-php70]の「enabled」を1にします。
# This repository only provides PHP 7.0 and its extensions # WARNING: If you enable this repository, you must also enable "remi" # which provides common dependencies [remi-php70] name=Remi's PHP 7.0 RPM repository for Enterprise Linux 7 - $basearch #baseurl=http://rpms.remirepo.net/enterprise/7/php70/$basearch/ mirrorlist=http://rpms.remirepo.net/enterprise/7/php70/mirror enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi [remi-php70-debuginfo] name=Remi's PHP 7.0 RPM repository for Enterprise Linux 7 - $basearch - debuginfo baseurl=http://rpms.remirepo.net/enterprise/7/debug-php70/$basearch/ enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
enable=1にしたらアップデートを実行
[root@localhost yum.repos.d]# yum update php* 読み込んだプラグイン:fastestmirror remi-php70 | 2.9 kB 00:00:00 Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * epel: ftp.riken.jp * extras: www.ftp.ne.jp * remi-php70: remi.conetix.com.au * remi-safe: remi.conetix.com.au * updates: www.ftp.ne.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php70-php.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-cli.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-cli.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-common.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-common.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-devel.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-devel.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-gd.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-gd.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-json.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-json.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-mbstring.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-mbstring.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-mcrypt.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-mcrypt.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-mysqlnd.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-mysqlnd.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-pdo.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-pdo.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-xml.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-xml.x86_64 0:7.0.0-1.el7.remi を アップデート ---> パッケージ php70-php-xmlrpc.x86_64 0:7.0.0-0.22.RC6.el7.remi を 更新 ---> パッケージ php70-php-xmlrpc.x86_64 0:7.0.0-1.el7.remi を アップデート --> 依存性解決を終了しました。 依存性を解決しました ============================================================================================================================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ============================================================================================================================================================================================================================================= 更新します: php70-php x86_64 7.0.0-1.el7.remi remi-safe 1.3 M php70-php-cli x86_64 7.0.0-1.el7.remi remi-safe 2.6 M php70-php-common x86_64 7.0.0-1.el7.remi remi-safe 707 k php70-php-devel x86_64 7.0.0-1.el7.remi remi-safe 626 k php70-php-gd x86_64 7.0.0-1.el7.remi remi-safe 62 k php70-php-json x86_64 7.0.0-1.el7.remi remi-safe 52 k php70-php-mbstring x86_64 7.0.0-1.el7.remi remi-safe 519 k php70-php-mcrypt x86_64 7.0.0-1.el7.remi remi-safe 49 k php70-php-mysqlnd x86_64 7.0.0-1.el7.remi remi-safe 167 k php70-php-pdo x86_64 7.0.0-1.el7.remi remi-safe 98 k php70-php-xml x86_64 7.0.0-1.el7.remi remi-safe 157 k php70-php-xmlrpc x86_64 7.0.0-1.el7.remi remi-safe 69 k トランザクションの要約 ============================================================================================================================================================================================================================================= 更新 12 パッケージ 総ダウンロード容量: 6.3 M Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. (1/12): php70-php-gd-7.0.0-1.el7.remi.x86_64.rpm | 62 kB 00:00:01 (2/12): php70-php-json-7.0.0-1.el7.remi.x86_64.rpm | 52 kB 00:00:00 (3/12): php70-php-cli-7.0.0-1.el7.remi.x86_64.rpm | 2.6 MB 00:00:02 (4/12): php70-php-mcrypt-7.0.0-1.el7.remi.x86_64.rpm | 49 kB 00:00:00 (5/12): php70-php-mysqlnd-7.0.0-1.el7.remi.x86_64.rpm | 167 kB 00:00:00 (6/12): php70-php-pdo-7.0.0-1.el7.remi.x86_64.rpm | 98 kB 00:00:00 (7/12): php70-php-xml-7.0.0-1.el7.remi.x86_64.rpm | 157 kB 00:00:00 (8/12): php70-php-7.0.0-1.el7.remi.x86_64.rpm | 1.3 MB 00:00:02 (9/12): php70-php-xmlrpc-7.0.0-1.el7.remi.x86_64.rpm | 69 kB 00:00:00 (10/12): php70-php-devel-7.0.0-1.el7.remi.x86_64.rpm | 626 kB 00:00:03 (11/12): php70-php-mbstring-7.0.0-1.el7.remi.x86_64.rpm | 519 kB 00:00:00 (12/12): php70-php-common-7.0.0-1.el7.remi.x86_64.rpm | 707 kB 00:00:15 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 合計 418 kB/s | 6.3 MB 00:00:15 Running transaction check Running transaction test Transaction test succeeded Running transaction 更新します : php70-php-common-7.0.0-1.el7.remi.x86_64 1/24 更新します : php70-php-json-7.0.0-1.el7.remi.x86_64 2/24 更新します : php70-php-cli-7.0.0-1.el7.remi.x86_64 3/24 更新します : php70-php-pdo-7.0.0-1.el7.remi.x86_64 4/24 更新します : php70-php-xml-7.0.0-1.el7.remi.x86_64 5/24 更新します : php70-php-xmlrpc-7.0.0-1.el7.remi.x86_64 6/24 更新します : php70-php-mysqlnd-7.0.0-1.el7.remi.x86_64 7/24 更新します : php70-php-devel-7.0.0-1.el7.remi.x86_64 8/24 更新します : php70-php-7.0.0-1.el7.remi.x86_64 9/24 更新します : php70-php-mcrypt-7.0.0-1.el7.remi.x86_64 10/24 更新します : php70-php-gd-7.0.0-1.el7.remi.x86_64 11/24 更新します : php70-php-mbstring-7.0.0-1.el7.remi.x86_64 12/24 整理中 : php70-php-7.0.0-0.22.RC6.el7.remi.x86_64 13/24 整理中 : php70-php-mbstring-7.0.0-0.22.RC6.el7.remi.x86_64 14/24 整理中 : php70-php-devel-7.0.0-0.22.RC6.el7.remi.x86_64 15/24 整理中 : php70-php-cli-7.0.0-0.22.RC6.el7.remi.x86_64 16/24 整理中 : php70-php-gd-7.0.0-0.22.RC6.el7.remi.x86_64 17/24 整理中 : php70-php-mcrypt-7.0.0-0.22.RC6.el7.remi.x86_64 18/24 整理中 : php70-php-xmlrpc-7.0.0-0.22.RC6.el7.remi.x86_64 19/24 整理中 : php70-php-xml-7.0.0-0.22.RC6.el7.remi.x86_64 20/24 整理中 : php70-php-mysqlnd-7.0.0-0.22.RC6.el7.remi.x86_64 21/24 整理中 : php70-php-pdo-7.0.0-0.22.RC6.el7.remi.x86_64 22/24 整理中 : php70-php-json-7.0.0-0.22.RC6.el7.remi.x86_64 23/24 整理中 : php70-php-common-7.0.0-0.22.RC6.el7.remi.x86_64 24/24 検証中 : php70-php-cli-7.0.0-1.el7.remi.x86_64 1/24 検証中 : php70-php-mysqlnd-7.0.0-1.el7.remi.x86_64 2/24 検証中 : php70-php-pdo-7.0.0-1.el7.remi.x86_64 3/24 検証中 : php70-php-json-7.0.0-1.el7.remi.x86_64 4/24 検証中 : php70-php-common-7.0.0-1.el7.remi.x86_64 5/24 検証中 : php70-php-xmlrpc-7.0.0-1.el7.remi.x86_64 6/24 検証中 : php70-php-mcrypt-7.0.0-1.el7.remi.x86_64 7/24 検証中 : php70-php-gd-7.0.0-1.el7.remi.x86_64 8/24 検証中 : php70-php-xml-7.0.0-1.el7.remi.x86_64 9/24 検証中 : php70-php-devel-7.0.0-1.el7.remi.x86_64 10/24 検証中 : php70-php-mbstring-7.0.0-1.el7.remi.x86_64 11/24 検証中 : php70-php-7.0.0-1.el7.remi.x86_64 12/24 検証中 : php70-php-json-7.0.0-0.22.RC6.el7.remi.x86_64 13/24 検証中 : php70-php-cli-7.0.0-0.22.RC6.el7.remi.x86_64 14/24 検証中 : php70-php-xmlrpc-7.0.0-0.22.RC6.el7.remi.x86_64 15/24 検証中 : php70-php-common-7.0.0-0.22.RC6.el7.remi.x86_64 16/24 検証中 : php70-php-mcrypt-7.0.0-0.22.RC6.el7.remi.x86_64 17/24 検証中 : php70-php-mbstring-7.0.0-0.22.RC6.el7.remi.x86_64 18/24 検証中 : php70-php-devel-7.0.0-0.22.RC6.el7.remi.x86_64 19/24 検証中 : php70-php-pdo-7.0.0-0.22.RC6.el7.remi.x86_64 20/24 検証中 : php70-php-mysqlnd-7.0.0-0.22.RC6.el7.remi.x86_64 21/24 検証中 : php70-php-gd-7.0.0-0.22.RC6.el7.remi.x86_64 22/24 検証中 : php70-php-7.0.0-0.22.RC6.el7.remi.x86_64 23/24 検証中 : php70-php-xml-7.0.0-0.22.RC6.el7.remi.x86_64 24/24 更新: php70-php.x86_64 0:7.0.0-1.el7.remi php70-php-cli.x86_64 0:7.0.0-1.el7.remi php70-php-common.x86_64 0:7.0.0-1.el7.remi php70-php-devel.x86_64 0:7.0.0-1.el7.remi php70-php-gd.x86_64 0:7.0.0-1.el7.remi php70-php-json.x86_64 0:7.0.0-1.el7.remi php70-php-mbstring.x86_64 0:7.0.0-1.el7.remi php70-php-mcrypt.x86_64 0:7.0.0-1.el7.remi php70-php-mysqlnd.x86_64 0:7.0.0-1.el7.remi php70-php-pdo.x86_64 0:7.0.0-1.el7.remi php70-php-xml.x86_64 0:7.0.0-1.el7.remi php70-php-xmlrpc.x86_64 0:7.0.0-1.el7.remi 完了しました!
さて確認!
[root@localhost ~]# php70 -v PHP 7.0.0 (cli) (built: Dec 1 2015 16:06:41) ( NTS ) Copyright (c) 1997-2015 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
変わった!