インストール前の環境:
CentOS release 5.6
Apache/2.2.3
PHP/5.1.6
MySQL/5.1.58
以前yumでphpmyadminをインストールしていたのですが今回は手動でインストールします。
1.http://www.phpmyadmin.net/home_page/downloads.phpで最新版のphpmyadminをダウンロードします。
2./var/www/phpmyadminにダウンロードしたphpmyadminを展開します。
※yumでインストールしていたのであれば/etc/httpd/conf.d/phpmyadmin.confというファイルが作成されているのでここのAliasを変更しphpmyadminのURLを変更出来ます。
PHPのバージョンが5.1.*では2011/11/18現在最新版のphpmyadminは動かないので、まずはPHPのバージョンをアップデートします。
utterblingsリポジトリを使いアップデートします。
GPGキーをインポートします。
アップデートが終わったら必要ないためenabled=0にして普段は使わないようにします。
PHPをバージョンアップします。
参照:http://www.linuxquestions.org/questions/linux-newbie-8/problems-updating-php-etc-in-centos-5-6-using-utterramblings-889221/
その場合はyumでアンインストールしておきます。
CentOS release 5.6
Apache/2.2.3
PHP/5.1.6
MySQL/5.1.58
以前yumでphpmyadminをインストールしていたのですが今回は手動でインストールします。
1.http://www.phpmyadmin.net/home_page/downloads.phpで最新版のphpmyadminをダウンロードします。
2./var/www/phpmyadminにダウンロードしたphpmyadminを展開します。
※yumでインストールしていたのであれば/etc/httpd/conf.d/phpmyadmin.confというファイルが作成されているのでここのAliasを変更しphpmyadminのURLを変更出来ます。
PHPのバージョンが5.1.*では2011/11/18現在最新版のphpmyadminは動かないので、まずはPHPのバージョンをアップデートします。
utterblingsリポジトリを使いアップデートします。
GPGキーをインポートします。
# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
# vi /etc/yum.repos.d/utterramblings.repo
[utterramblings]/etc/yum.repos.d/utterblings.repoに以上の内容を書き込みます。
name=Jason’s Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
priority=1
アップデートが終わったら必要ないためenabled=0にして普段は使わないようにします。
PHPをバージョンアップします。
# yum update phpちなみにこのときi386アーキテクチャ用のmysql.i386がインストールされているとエラーが出ることがあります。
参照:http://www.linuxquestions.org/questions/linux-newbie-8/problems-updating-php-etc-in-centos-5-6-using-utterramblings-889221/
その場合はyumでアンインストールしておきます。
# yum remove mysql.i386PHPのバージョンを確認します。
# php -v以上でPHPのアップデートが確認出来たので/phpmyadminにアクセスしphpmyadminが正しく動作するのを確認します。
PHP 5.2.17 (cli) (built: Sep 1 2011 17:22:41)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies