非常に奇妙なエラーが発生しました。タイトルにあるように、次のようになります。
mysql_connect(): Headers and client library minor version mismatch. Headers:50095 Library:50149
いくつかのグーグル検索の後、間違ったバージョンが原因である可能性があることがわかりましたが、それはmysql/php
正しいかもしれませんが、私はphpフレームワークを使用してkohana
おり、そのフレームワークなしでこの非常に単純な接続コードを実行しようとすると:
$sql = mysql_connect("server", "root", "passowrd") or die(mysql_error());
mysql_select_db("db", $sql);
それは問題なく動作するので、このエラーはどこかの php スクリプトによって引き起こされていると思いますが、可能でしょうか? もしそうなら、私はサーバーを更新せずに修正できますか? なぜなら、私は公共のレンタルホストを使用しているため、実際には不可能だからです.
また、念のため、class
接続先は次のDB
とおりです。http://pastebin.com/VFtj0re6
PS関数からすべてのコードを削除しようとしましたが、public function connect()
機能しているように見える独自の接続コードを追加しましたが、役に立ちませんでした。