PHP: phpMyAdminのアップグレード・インストール

前記事に続き(単にしばらくほったらかしのOSSが多かっただけに過ぎないが)、phpmyadminもしばらくアップデートしていなかったのでこの際実施した。
まず、最新版を以下のサイトよりダウンロード。
phpMyAdmin
続いて既存のphpmyadminディレクトリをリネームの上、新バージョンへ移行していく。

# cd /var/www
# ls
cgi-bin  error	html  icons  phpMyAdmin-4.0.5-all-languages.tar.gz  phpmyadmin
# mv phpmyadmin/ _phpmyadmin/ ← 旧versionのディレクトリをリネーム
# tar xzvf phpMyAdmin-4.0.5-all-languages.tar.gz
# mv phpMyAdmin-4.0.5-all-languages phpmyadmin
# cp phpmyadmin/config.sample.inc.php phpmyadmin/config.inc.php
# chmod 660 phpmyadmin/config.inc.php
# mkpasswd -l 46
# vi phpmyadmin/config.inc.php ← 修正内容は後述
# chown -R apache.apache phpmyadmin/

因みに、最近のバージョンのLanguagesの設定は過去とは少々変わったようだ。危うくlocale -aのja_JP.UTF-8を盲目的にセットするところだった。
Configuration — phpMyAdmin 4.0.5 documentation

# ls phpmyadmin/locale/
ar  bn	cs  de	en_GB  et  fr  hi  hu  it  ko  nb  pl  pt_BR  ru  sk  sr@latin	th  uk	uz@latin  zh_TW
bg  ca	da  el	es     fi  gl  hr  id  ja  lt  nl  pt  ro     si  sl  sv	tr  uz	zh_CN

その為、config.inc.phpファイル内の修正箇所は以下の通り。

$cfg['blowfish_secret'] = '<mkpasswdコマンド結果を挿入>'
$cfg['DefaultLang'] = 'ja';

ここで、実際にブラウザからログイン後、日本語UIが確認できればOK。最後にゴミ掃除をすれば完了。拡張機能の無効の警告については今設定ではスコープ外なので割愛。最後に以下の通りゴミ掃除すれば完了。

# rm -f phpMyAdmin-4.0.5-all-languages.tar.gz
# rm -fr _phpmyadmin/

新バージョンのUIは中々洗練されていてよい。何でも新しい方が良いもんだね。