我只是通过手动重新编译PHP iconv扩展将PHP-5.3.3从glibc的iconv更改为GNU libiconv。按着这些次序:
...
iconv_impl_name=""
if test -z "$iconv_impl_name"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if using GNU libiconv" >&5<
...
checking if using GNU libiconv... yes
make
sudo make install
现在我跑步PHP -i|grep "iconv impl"
并得到:
iconv implementation => libiconv
*此技巧将强制配置为选择GNU libiconv而不是glibc的iconv。默认情况下,它首先检查glibc的iconv,而根本不检查GNU libiconv。