2012年7月13日

[mysql 15807] Re: PHPとutf8mb4

藤田です。

> libmysqlclient.so.xxはシンボリックリンクでlibmysqlclient.so.xx.0.0にリンクされているので、
> libmysqlclient.so.15のリンク先をlibmysqlclient.so.18.0.0に振ってやると動くかも知れません。
> (少なくとも接続だけは出来ます。Perlですが)

ありがとうございます。
こちら/usr/lib/libmysqlclient.so.15のリンク先を libmysqlclient.so.15.0.0 から

libmysqlclient.so.18.0.0 に変えて試して見ましたがだめでした・・・。
PHPとして以下のエラーが発生してしまい、接続できませんでした。
--------
PHP Warning: mysqli::real_connect(): Headers and client library minor version mismatch. Headers:50095 Library:50524 in xxx.cgi on line nnn
--------

mysqli.soから呼び出すときに、libmysqlclient.so側とでバージョンをチェックしているように思われます。
やはりこれはPHPをコンパイルするというのが一番素直そうですね。


何とぞよろしくお願いいたします。

投稿者 xml-rpc : 2012年7月13日 13:38
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/111263
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。