• 締切済み

【CentOS3.7】MySQL4.1.22、php-mysql4.3.2のインストールについて

Linux及び、MySQL初心者です。 ソフトウェア開発会社で勤務して1年半ほどになりますが、 以前テスト用に使用していたサーバの内容を、別機に移行する作業を まかされることになりました。 PHPとMySQLが使用できるWEBサーバです。 元サーバに CentOS3.7、Apache2.0.46、PHP4.3.2、MySQL4.1.21 がインストールされていることを確認。 移行後サーバにCentOS3.7をインストールし、 その際にそれぞれのソフトウェアもデフォルトでインストールしたところ、 MySQLだけ「3.23.58-16」と古いバージョンになっていました。 そこで yum remove mysqlとし、 ・mysql-bench-3.23.58-16.RHEL3.1 ・mod_auth_mysql-20030510-2.ent ・libdbi-dbd-mysql-0.6.5-5 ・mysql-devel-3.23.58-16.RHEL3.1 ・php-mysql-4.3.2-39.ent ・mysql-3.23.58-16.RHEL3.1 ・mysql-server-3.23.58.16.RHEL3.1 を削除。その後、mysql-4.1.22.tar.gzをダウンロードし、 ソースからインストールしました。 しかしこれでは、php-myadminが消えてしまうため、 yum install php-mysqlを実行したところ、 ・mysql-3.23.58-16.RHEL3.1 も一緒にインストールされます。 mysqlがダブってインストールされてしまうということでしょうか。 (ちなみに、元サーバで「rpm -qa | grep mysql」とすると、  ・php-mysql-4.3.2.26.ent  と表示されます。  php-mysqlだけrpmインストールされているということですよね?) どのようにインストールしたら、この問題を解決できるでしょうか。 (既に2日ほどこの問題で詰まっています) 要点がまとまっていない質問で申し訳ありませんが、 回答をお願いできませんでしょうか。 足りない情報がありましたら、追記しますので、よろしくお願いいたします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

勘違いだったら申し訳ありませんがphp-myadminとはphpMyAdminのことでしょうか? phpMyAdminはコンパイルしたりするアプリではなくたんなるphpの スクリプトですので、必要に応じてサイトから手動でとってきて 展開するという手でいかがですか?

参考URL:
http://www.phpmyadmin.net/home_page/index.php
BombBomb
質問者

お礼

phpMyAdmin関連の問題もあったので、つい打ち間違えてしまいました。 正しくは「php-mysql」です。 phpMyAdminの情報、ありがとうございました。 これはこれで、とても助かります!

BombBomb
質問者

補足

自己解決しました。 1.OSインストール時に同時インストールされたMySQLを削除。  yum remove mysql 2.rpmでmysqlをインストール(あらかじめダウンロードしておいたもの) rpm -ivh MySQL-shared-compat-4.1.21-1.rhel3.i386.rpm rpm -ivh --force MySQL-shared-standard-4.1.21-0.rhel3.i386.rpm rpm -ivh MySQL-client-standard-4.1.21-0.rhel3.i386.rpm rpm -ivh MySQL-server-standard-4.1.21-0.rhel3.i386.rpm rpm -ivh MySQL-devel-standard-4.1.21-0.rhel3.i386.rpm rpm -ivh MySQL-test-standard-4.1.21-0.rhel3.i386.rpm (2番目でコンフリクトを起こしたため、--forceで強引にインストールしました。・・・良くないのかもしれませんが) 3.php-mysqlをyumでインストール yum install php-mysql (rpmでMySQLをインストールしたため、ソースインストールしたときのように、違うバージョンのMySQLがダブって入ってしまうことはありませんでした) 以上でうまくいきました。 お騒がせいたしました。

関連するQ&A