2012年7月12日

[mysql 15801] Re: PHPとutf8mb4

藤田です。

何度もありがとうございます。

> mysql コマンドと PHP の mysqli 拡張モジュールが同じライブラリとリンクしているとは限りません。
> そして、mysqli->set_charset() は、libmysql に charset を伝えるものなので、
> libmysql が古ければ新しい charset に失敗することも(多分)あります。
> (実際そのような状態に出くわしたことは無いですが・・・)

>
> rpm -qa | grep -i mysql

上記コマンドで確認したところ、やはり5.5.24のものしかないようでした。

MySQL-shared-5.5.24-1.rhel5
MySQL-server-5.5.24-1.rhel5
MySQL-shared-compat-5.5.24-1.rhel5
MySQL-client-5.5.24-1.rhel5


> PHP 自体をソースからビルドするか、mysqli 拡張モジュールだけでも
> ソースからビルドすれば解決するかもしれません。

やはりそれしかなさそうですか。
今回のサーバはRPMを使うというのがもともとの要求のため、ソースからのビルドは実施が難しいのですが、
また時間がありましたテストしてみたいと思います。
アドバイスありがとうございました。


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

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




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