さくらのVPS

  • 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」ライブラリを動作させることができます。

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


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS