はじめに
PHP 7.0は、2017年1月19日にPHP.netでリリースされました。このリリースでは、いくつかのセキュリティバグが修正されました。 CentOS6.xおよびCentOS7.xサーバーでphpを7.0にアップグレードするには、この記事の内容に従ってください。
yumリポジトリ情報を追加
インストールする前に、rpmコマンドを使用して対応するCentOSバージョンのyumリポジトリ情報を追加する必要があります。
CentOS 6.x:
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm # rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
CentOS 7.x:
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
PHPのアップグレード
これで、ターミナルで次のコマンドを実行することにより、PHP7.0のmod_phpSAPIを(オペコードキャッシュとともに)インストールできます
# yum install php70w php70w-opcache重要な注意点
PHPをこのバージョンにアップグレードする場合は、最初にシステムがアップグレードをサポートしているかどうかを確認することをお勧めします。たとえば、アップグレード後にCPanelのようなソフトウェアが正常に動作する場合は、これを検証できます。何をしているのかわからない限り、既存のシステムをアップグレードするのは危険です。
アップグレードでシステムがサポートされると確信できる場合は、次のコマンドを使用してPHPのアップグレードに進みます。
# yum install yum-plugin-replace # yum replace php-common --replace-with=php70w-common
アップグレードを確認する
アップグレードプロセスが完了したら、ターミナルで次のコマンドを実行してインストールを確認できます。
# php -version
PHPが正常にアップグレードされると、次の出力が表示されます。
PHP 7.0.15 (cli) (built: Jan 19 2017 21:55:34) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies