- phpMyAdminをインストールする。
- 最新のMySQL5.5をインストールすると、対応する「php-mysql」が無いというエラーメッセージが出て?、トラブルシューティングで苦労した。
phpMyAdmin †
(参考)
http://www.a-magic-web.com/server_linux/mysql/mysql5-1_php5-3.html
- phpMyAdminの有無確認
以下のコマンドで、phpMyAdminが既にインストールされているかチェックしてみます。
whereis phpmyadmin
インストール †
- リポジトリ内にあるphpMyAdminのバージョン確認
# yum info phpmyadmin --enablerepo=remi
- yumでインストール
# yum --enablerepo=remi install phpmyadmin
エラー発生!!! †
「php-mysql」が無い → 依存している「libmysqlclient_16」も無い?
(参考)
http://d.hatena.ne.jp/omiyan/20110118/p1
# rpm -qa | grep mysql | sort
mysql-5.5.10-1.el5.remi mysql-libs-5.5.10-1.el5.remi mysql-server-5.5.10-1.el5.remi mysqlclient15-5.0.67-1.el5.remi
「php-mysql」拡張モジュールのインストールエラー対処法 †
(参考)
php-mysqlのインストールエラー
- 対処法
libmysqlclient.so.16(libmysqlclient_16)(64bit)を追加する。
libmysqlclient.so.16を含むRPMパッケージをダウンロードして、rpmコマンドでインストールすれば、MySQL5.5に対応する最新の「php-mysql」ライブラリを動作させることができます。
- MySQL-shared-compat-5.5.10-1.rhel5.x86_64.rpm を入手する。
http://dev.mysql.com/downloads/mysql/5.5.html?current_os=7
Red Hat & Oracle Enterprise Linux 5 (x86, 64-bit), RPM Package Compatibility Libraries 5.5.10 4.9M (MySQL-shared-compat-5.5.10-1.rhel5.x86_64.rpm) MD5: f602d3934d3b42a6d8c855fe87f725d3
↓
http://dev.mysql.com/downloads/mirror.php?id=401909#mirrors
↓
ミラーサイトのダウンロードURL
# wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-shared-compat-5.5.10-1.rhel5.x86_64.rpm/from/http://ftp.iij.ad.jp/pub/db/mysql/
↓
ダウンロードしたRPMパッケージで、不足していたファイルを追加します。
# cd /home/sakura # rpm -Uvh MySQL-shared-compat-5.5.10-1.rhel5.x86_64.rpm
↓
# yum --enablerepo=remi install php-mysql # yum --enablerepo=remi install phpmyadmin
↓
解決!
phpMyAdminの設定 †
(参考)
http://www.a-magic-web.com/server_linux/mysql/mysql5-1_php5-3.html
# whereis phpMyAdmin phpMyAdmin: /etc/phpMyAdmin /usr/share/phpMyAdmin
↓
# vi /etc/httpd/conf.d/vhost.conf <VirtualHost *:80> ServerAdmin info@mydomain.com DocumentRoot /usr/share/phpMyAdmin/ ServerName phpmyadmin.mydomain.com <Directory "/usr/share/phpMyAdmin"> AllowOverride All Allow from All </Directory> </VirtualHost>
↓
Apache再起動
# /etc/rc.d/init.d/httpd restart
↓
インストールしたら、アクセスしてみます。
http://phpmyadmin.mydomain.com/ ID: root PW: パスワード
phpMyAdminの画面にログインできたらOK