web-dev-qa-db-ja.com

libmysqlclient.so.14が必要です

MySQLクライアントユーティリティの古いRPMはどこにありますか。どちらかはわかりませんが、Apacheが次のメッセージでPHP)をロードできないことだけを知っています。

httpd:/usr/local/Apache2/conf/httpd.confの3行目の構文エラー:/usr/local/Apache2/modules/libphp5.soをサーバーにロードできません:libmysqlclient.so.14:共有オブジェクトファイルを開くことができません:そのようなファイル、又はディレクトリはありません

1
Liam

いくつかのグーグルが私をここに連れて行った

http://rpm.pbone.net/index.php3/stat/4/idpl/12470926/dir/redhat_el_4/com/mysqlclient14-4.1.22-1.el4.remi.i386.rpm.html

ここでRPMにたどり着きました

ftp://mirror.switch.ch/pool/1/mirror/mysql/Downloads/MySQL-4.1/MySQL-shared-standard-4.1.22-0.rhel4.i386.rpm

できるだけ早く必要になったので、これはうまくいきましたが、このルートをベストプラクティスとは呼びません。しかし、それは私のサイトを元に戻しました。

0
Liam

どのバージョンのredhatを実行していますか?あなたはftp.redhat.comでrpmを見つけることができます

0
topdog

EL4に付属のmysqlパッケージには、libmysqlclient.so.14が含まれています。別のソースから新しいバージョンをインストールした場合は、そのためにPHPを再構築する必要があります。