とらねこはてな

php7へのアップグレード

phpのバージョンアップスピードの速さはすごいですね。もう7です。RCも取れて現時点での最新は7.0.6です。phpのホームページにもできるだけ以前のバージョンのソースコードが動くように作られていると書いてあったので挑戦してみました。

phpのインストールには、2つの方法があります。phpのホームページより、ソースコードを落としてきて、
./configure
make
make install
という手順と、パッケージをインストールすることです。

今回はパッケージを利用することとします。php含む関連する者たちのバージョン管理が容易になるためですね。

パッケージ管理のyumでインストールすることとします。

ただ、現在のほとんどのLinuxOS(Redhat系)の参照しているyumリポジトリはすべてphpは5.4までとなっています。
そのためphp7の利用できるリポジトリを追加設定します。
一番メジャーなリポジトリがRemiリポジトリです。

remi
http://rpms.famillecollet.com/
Remi’s RPM repository

YumにRemiリポジトリを追加

Remiを追加する際にEPELリポジトリが必要となりますので、EPELとRemiリポジトリを追加します。
以下Remiをインストールすると同時にepelもインストールされますので実際にはRemiのインストールだけで大丈夫です。

以下のコマンドで一気にインストールできます。

yum install http://rpms.famillecollet.com/enterprise/remi-release-`rpm -q --whatprovides /etc/redhat-release --qf '%{version}\n'`.rpm

PHP7のインストール作業

[…]

%d人のブロガーが「いいね」をつけました。