CentOS / Fedora / RHELでYUMを使用して、php-5.1.6をphp-5.3.3にインストール/アップグレードする方法を確認しました。今日は、YUMを使用してRemiリポジトリからphpを5.5にインストール/アップグレードする方法を見ていきます。 Remi(Les RPM de Remi)リポジトリは、CentOS、Fedora、RHELなどのredhatベースのLinuxディストリビューション用のphpおよびmysqlに関連するさまざまなソフトウェアパッケージの最新バージョンを提供します。このリポジトリは、さまざまな種類のオープンソースアプリケーションを使用してapache+phpベースのWebサーバーをセットアップする場合に役立ちます。このリポジトリが使用されるのは、デフォルトのCentOS/fedoraディストリビューションにこれらのパッケージの最新バージョンがないためです。 Remiリポジトリについて詳しく知る。リポジトリは、リポジトリ構成をセットアップするrpmインストーラーを介してCentOS/Fedoraで簡単にセットアップできます。
また読む:Yumを使用してPHP5.xをPHP7にアップグレードする方法
ステップ1:CentOS / Fedora/RHELでRemiリポジトリを構成する方法
CentOS / RHELでのセットアップ– 5.x / 6.x
Remi rpmインストーラーは、CentOSの5.xバージョンと6.xバージョンの両方で使用できます。 URLは次のとおりです。
CentOS/RHEL 5.x - http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS/RHEL 6.x - http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
CentOSでは、RemiリポジトリはEpelリポジトリに依存しており、最初にインストールする必要があります。以下に示すように、remiとepelの両方のインストーラーrpmをダウンロードします。
CentOS / RHEL 5.x
wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uhv remi-release-5.rpm epel-release-5-4.noarch.rpm
CentOS / RHEL 6.x
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uhv remi-release-6.rpm epel-release-6-4.noarch.rpm
注:epel repoを既にインストールしている場合は、epelrpmをインストールする必要はありません!
Fedora18/19でのセットアップ
Fedoraでは、RemiはRPMfusionリポジトリに依存しています。まず、以下に示すようにrpmfusionリポジトリを設定する必要があります。
Fedora 17/18/19
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
rpmfusionをインストールしたら、Remiリポジトリの設定に進みます。
Fedora 20
rpm -Uvh http://rpms.famillecollet.com/remi-release-20.rpm
Fedora 19
rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm
Fedora 18
rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm
Fedora 17
rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm
Fedoraバージョンに正しいURLを使用してください。それでおしまい!これで、システムにremiリポジトリが構成されました。
ステップ2:Remiリポジトリを確認する
デフォルトでは、Remiリポジトリは無効になっています。永続的に有効にする場合は、ファイル /etc/yum.repos.d/remi.repoを開きます。 enabledの値を0から1に変更します。
vim /etc/yum.repos.d/remi.repo
yumコマンドを使用して一時的に有効にすることもできます。
ステップ3:PHPをバージョン5.5にインストール/アップグレードする
まず、以下に示すように、yumremoveコマンドを使用して古いphpインストールを削除します。
yum remove php php-cgi php-cli php-common
次に、以下のコマンドを発行して、yumを使用してPHP5.5をインストールします。
yum --enablerepo=remi,remi-php55 install php
上記のコマンドにより、remiリポジトリが一時的にphp5.5をインストールできるようになります
ステップ4:PHPのバージョンを確認する
以下のコマンドを使用して、インストールされている最新のphpバージョンを確認します。
php --version