[[さくらのVPS]]

- phpMyAdminをインストールする。
- 最新のMySQL5.5をインストールすると、対応する「php-mysql」が無いというエラーメッセージが出て?、トラブルシューティングで苦労した。

#contents

*phpMyAdmin [#df99ad78]
(参考)
http://www.a-magic-web.com/server_linux/mysql/mysql5-1_php5-3.html

- phpMyAdminの有無確認

以下のコマンドで、phpMyAdminが既にインストールされているかチェックしてみます。

 whereis phpmyadmin

** インストール [#j0569a80]

- リポジトリ内にあるphpMyAdminのバージョン確認

 # yum info phpmyadmin --enablerepo=remi

- yumでインストール

 # yum --enablerepo=remi install phpmyadmin

*** エラー発生!!! [#w7457518]
「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」拡張モジュールのインストールエラー対処法 [#r34a3f38]
(参考)
[[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の設定 [#cc95a890]
(参考)
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>
 </VirtualHost>
↓

Apache再起動
 # /etc/rc.d/init.d/httpd restart

↓

インストールしたら、アクセスしてみます。
 http://phpmyadmin.mydomain.com/
 ID: root
 PW: パスワード

phpMyAdminの画面にログインできたらOK

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS