- 締切済み
【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日ほどこの問題で詰まっています) 要点がまとまっていない質問で申し訳ありませんが、 回答をお願いできませんでしょうか。 足りない情報がありましたら、追記しますので、よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
勘違いだったら申し訳ありませんがphp-myadminとはphpMyAdminのことでしょうか? phpMyAdminはコンパイルしたりするアプリではなくたんなるphpの スクリプトですので、必要に応じてサイトから手動でとってきて 展開するという手でいかがですか?
お礼
phpMyAdmin関連の問題もあったので、つい打ち間違えてしまいました。 正しくは「php-mysql」です。 phpMyAdminの情報、ありがとうございました。 これはこれで、とても助かります!
補足
自己解決しました。 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がダブって入ってしまうことはありませんでした) 以上でうまくいきました。 お騒がせいたしました。