[前][次][番号順一覧][スレッド一覧]

mysql:15810

From: <a2cf@xxxxxxxxxx>
Date: Fri, 13 Jul 2012 18:04:38 +0900
Subject: [mysql 15810] Re: PHPとutf8mb4

藤田です。

php53のRPMではなく、PHP5.3.14をソースからコンパイルしてみました。
そのとき、「--with-mysqli=/usr/bin/mysql_config」としてMySQL5.5.24 RPM版のmysql_configを
指すようにしてコンパイルしました。

コンパイルしてできたlibphp5.soに対して、以下のコマンドで確認したところ、
正常にMySQL5.5用のクライアントライブラリlibmysqlclient.so.18へリンクしておりました。

$ ldd /usr/lib/httpd/modules/libphp5.so
...
 libmysqlclient.so.18 => /usr/lib/libmysqlclient.so.18 (0x00f3d000)
...


この状態で、MySQLサーバには「skip-character-set-client-handshake」を指定せずに起動して、
PHPからは$mysqli->options(MYSQLI_READ_DEFAULT_FILE, '/etc/my.cnf');で
[client]の「default-character-set = utf8mb4」を読み込むようにしてCGIを実行したところ、
全て正常に動作しました。(4バイトUTF-8についてのinsert、select共)
やはりこのやり方が一番正しいんですね。

今後コンパイルしたPHPでいくか、php53 RPM版を強引に「skip-character-set-client-handshake」で
使うか検討させて頂きます。
もろもろありがとうございました。


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




[前][次][番号順一覧][スレッド一覧]

     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>   ]