我对 PHP 函数 iconv 有一些问题,我已经跟踪了 iconv 的实现。正如手册所述,“请注意,某些系统上的 iconv 功能可能无法按预期工作。在这种情况下,最好安装 GNU libiconv 库。” http://uk3.php.net/manual/en/intro.iconv.php
我已经从http://www.gnu.org/software/libiconv/下载了 libiconv 库并安装它没有任何问题:
$ ./configure --prefix=/usr/local
$ make
$ make install
我现在的问题是如何将此安装链接到 PHP?根据我的阅读,我需要重新编译 PHP
--with-iconv-dir=/usr/local/
但是我如何在 CentOS 上做到这一点?我安装了php
yum install php.x86_64
我试过yum reinstall php但是当我服务 httpd restart我的 phpinfo 读取相同,glibc。
有没有更好的方法在 CentOS 上安装 libiconv?如果不是,我如何在不打扰 yum 的情况下使用此安装获取 PHP?
提前谢谢了