mysql:15802
From: yoku ts <yoku ts <yoku0825@xxxxxxxxxx>>
Date: Thu, 12 Jul 2012 18:55:57 +0900
Subject: [mysql 15802] Re: PHPとutf8mb4
こんばんは、yokuといいます。 > MySQL-shared-compat-5.5.24-1.rhel5 MySQL-shared-compatは互換性を保つための過去のlibmysqlclient.soの詰め合わせです。 最新のlibmysqlclient.soはMySQL-sharedに入っています。 shared-compatが入っているので、過去のライブラリも導入されています。 php-mysqlでインストールされている.soファイルに対して lddコマンドを試すと、どのモジュールを実際に使っているのかが見えます。 $ rpm -ql php-mysql /etc/php.d/mysql.ini /etc/php.d/mysqli.ini /etc/php.d/pdo_mysql.ini /usr/lib64/php/modules/mysql.so /usr/lib64/php/modules/mysqli.so /usr/lib64/php/modules/pdo_mysql.so $ ldd /usr/lib64/php/modules/mysqli.so .. libmysqlclient.so.16 => /usr/lib64/libmysqlclient.so.16 (0x00007ffcc7431000) .. 私の環境ではlibmysqlclient.so.16にリンクされていました。 MySQL5.1のクライアントライブラリです。 (5.5のライブラリは.so.18) 何の解決にもならないのですが、情報まででした。 ts. yoku// 2012年7月12日 18:40 <a2cf@xxxxxxxxxx>: > > 藤田です。 > > 何度もありがとうございます。 > > > 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を使うというのがもともとの要求のため、ソースからのビルドは実施が難しいのですが、 > また時間がありましたテストしてみたいと思います。 > アドバイスありがとうございました。 > > > 何とぞよろしくお願いいたします。 > > > >
15789 2012-07-11 15:39 [<a2cf@xxxxxxxxxx> ] PHPとutf8mb4 15793 2012-07-12 01:35 ┗[<gotou1213@xxxxxxxxx] 15797 2012-07-12 10:09 ┗[<a2cf@xxxxxxxxxx> ] 15798 2012-07-12 10:37 ┗[<gotou1213@xxxxxxxxx] 15799 2012-07-12 13:48 ┗[<a2cf@xxxxxxxxxx> ] 15800 2012-07-12 17:47 ┗[<gotou1213@xxxxxxxxx] 15801 2012-07-12 18:40 ┗[<a2cf@xxxxxxxxxx> ] -> 15802 2012-07-12 18:55 ┣[yoku ts <yoku0825@xx] 15805 2012-07-12 20:49 ┃┗[<a2cf@xxxxxxxxxx> ] 15806 2012-07-13 11:20 ┃ ┣[yoku ts <yoku0825@xx] 15807 2012-07-13 13:38 ┃ ┃┗[<a2cf@xxxxxxxxxx> ] 15808 2012-07-13 13:42 ┃ ┃ ┗[yoku ts <yoku0825@xx] 15810 2012-07-13 18:04 ┃ ┗[<a2cf@xxxxxxxxxx> ] 15803 2012-07-12 19:13 ┗[Tomohiro 'Tomo-p' KA] 15804 2012-07-12 20:49 ┗[<a2cf@xxxxxxxxxx> ]