PHP7がリリースされたのでアップデートしてみる


PHP7がリリースされたのでアップデートしてみる | Bamboo lath 日々の記録PHP7が正式に出たのでアップデートしてみる

PHP7がリリースされましたね!

PHP7リリース記事⇒PHP 7.0.0 Released

以前↓のエントリを書きましたが、PHP7が正式にリリースされたのでupdateしてみる。

実験用にCentOS7にyumでPHP7を入れる

アップデートの仕方は「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

変わった!

カテゴリー

コメントを残す

メールアドレスが公開されることはありません。