phpMyAdminのインストール

ワードプレスをカスタマイズ・メンテナンスしていて、「phpMyAdmin」の導入が必要になったので、その際の作業メモです。
今回の環境は以下のとおり。
OS:CentOS Linux 5.8 Version 1.620
PHP:5.3

1)
[root]# yum install phpmyadmin
とするも、「合致するパッケージはありません」とのメッセージ。

そこで、「EPEL (Extra Packages for Enterprise Linux)」をインストールすることに。
「EPEL」とは、Red Hat Enterprise Linux 用の拡張パッケージ集。
以前の Fedora Core に対する Fedora Extra のようなものでしょうか。
これをCentOS(RHEL 互換)でも利用できるようにします。
*yum-fastestmirror がインストールされていなければインストール。yum-fastest-mirror を入れることで、高速なミラーサイトが使えます。

[root]# yum install yum-fastestmirror

2)
今回は、上記の環境なので、
[root]# rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
(他のバージョンの場合は、後述。ですが、意味がないかも。(^^♪)

と、ここでエラーメッセージが。
「- 転送に失敗 – 不明または予期せぬエラー」
調べてみると、URLが変わってしまっているようです。
現在(2013年04月21日)では、「http://download.fedora.redhat.com/」→「http://dl.fedoraproject.org/」
よって、
[root]# rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

3)
でいよいよ、「phpMyAdmin」のインストールということで、
[root]# yum install phpmyadmin
ところが、またもエラー (゜o゜)
「Error: php53-common conflicts with php-common」

4)
このエラー回避の為に、yumレポジトリ(dag)を追加します。
[root]#touch /etc/yum.repos.d/phpmyadmin.repo
[root]# vi phpmyadmin.repo
(以下の内容を書きこんで保存します。)

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag/
gpgcheck=1
enabled=05)
次にGPGキーのインポート&インストールをします。
[root]# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
[root]# rpm –import RPM-GPG-KEY.dag.txt

6)
そしていよいよ、
[root]#yum install –enablerepo=dag phpmyadmin
無事終了。
7)
それでも上記のエラーが出る場合は、パッケージをyumdownloaderでダウンロードして、それをrpmで強制的にインストール方法もあります。
ちょっと強引ですのでご注意を。
[root]# yumdownloader –enablerepo=dag phpmyadmin
[root]# rpm -ivh –nodeps phpmyadmin-2.11.11.3-2.el5.rf.noarch.rpm
*一応、OSのバージョンが違う場合は以下をご参照ください。
# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
←(CentOS 6.x, i386の場合)
# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
←(CentOS 6.x, x86_64の場合)
# rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
←(CentOS 5.x, i386の場合)
# rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm ←(CentOS 5.x, x86_64の場合)
# rpm -ivh http://dl.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm ←(CentOS 4.x, i386 の場合)
# rpm -ivh http://dl.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm
←(CentOS 4.x, i386 の場合)

\ 最新情報をチェック /