phpmyadminのインストール

Server1 Lightning(仮)

CentOS 5.2です。

Apacheのインストール→済
mysqlのインストール→済
phpのインストール→済

という訳で晴れてphpmyadminをインストールしてみたのですが、諸問題が発生したので書き残して置きます。

                                                                                                                              • -

1.phpmyadminのインストール

MySQLGUI設定ツール導入(phpMyAdmin) - CentOS自宅サーバー構築
http://centossrv.com/phpmyadmin.shtml

上記ページの通りに設定完了。

                                                                                                                              • -

2.早速ブラウザからアクセス

http://IPAddress/phpmyadmin/を開いてみたのですが、phpのバージョンが古い模様。(php 5.2 required みたいなメッセージが表示されていました。)

                                                                                                                              • -

3.phpのアップデート

[CentOS][PHP]PHPのバージョンアップ方法 | bamboo.tk
http://www.bamboo.tk/archives/85.html

こちらを参考にアップデート。
※念のためpriority=1を追加しておく。

                                                                                                                              • -

4.再度ブラウザからアクセス

ログイン画面は表示されるものの「mcrypt 拡張をロードできません。PHP の設定を確認してください」との表示が。
cryptって暗号化の話でしょ?しかもmってマルチバイト文字?これは解決しないとやばくないですか?

                                                                                                                              • -

5.php-mcryptをインストール

№364 phpmcryptについて - Web Patio - CentOS自宅サーバー構築
http://centossrv.com/bbshtml/webpatio/364.shtml

こちらを参考に

# yum install php-mcrypt

php-mcryptをインストール。

                                                                                                                            • -

6.再度ブラウザからアクセス

mcrypt 拡張をロードできません。PHP の設定を確認してください」

?_?

                                                                                                                            • -

7.phpモジュールのバージョン確認

mcryptのインストールについて|トピックを表示
http://forum.tsukaeru.net/viewtopic.php?p=24183

こちらを参考にひとまず

#rpm -qa|grep php

をやってみたところ、php-mcryptだけ5.1、その他は5.2.11になっていました。
php-mcryptを5.2.11にすれば解決しそうな予感。

                                                                                                                            • -

8.php-mcryptのアップデート

php-mcrypt 5.2.11 などで検索しても解答が見つからず。
ダメもとで手順3のenable=0⇒enable=1に変更した後、再度

# yum install php-mcrypt

を実行してみたところ、画面に5.2.11の文字が!無事にアップデートが完了しました。

                                                                                                                            • -

9.再度ブラウザから確認

正常なログインページが表示されていました。

                                                                                                                            • -

*まとめ
リポジトリは同じバージョンを用意してくれているので、一式をダウンロードするまで解除しない方が良い。

(おわり)

追記

これでWebサーバー公開の下準備がほぼ整いました!!