Windows 下安装 PHP 的 iconv 的方法

林继 PHP 技术 8,445 共写了800个字 (2005-12-08 16:28:23) 没有评论 打印 扫描二维码 百度已收录

出处:blog.chinaunix.net

一般使用者可能会认为在 PHP 下想要使用 iconv 的话,只要把 php.ini 里面的分号 ; 拿掉就可以了:

;extension=php_iconv.dll

一般像 GD2 之类的 Library 照这样安装是没有错,但是 iconv 情况就不同了,系统提示找不到相应的模组.

因为要启动 iconv 的功能,除了 php_iconv.dll 之外,还需要一个 iconv.dll,也就是需要 php_iconv.dll 和 iconv.dll 都可以让 php 找的到的状况之下。所以正确安装的方式是:

1.到 PHP 目录下的 dlls 找到 iconv.dll

(如果找不到的话,请下载 PHP 的 zip 版本)

2.把 iconv.dll 复制到 c:\windows\system32 下

3.重新启动 apache
 

这样就完成了。

(C:\windows 为 Windows 操作系统的安装目录,根据自已计算机的环境做修改。)

    以上的作法是在 extension 路径设定正确或是直接把 extension 的文件放到 C:\Windows\System32 的情况。所以如果还是不行,代表你的 PHP 可能是用手动安装,或是 php.ini 内的 extension 的目录与目前执行的目录不相同,所以 php_iconv.dll 找不到。

这时有二种作法:

[作法1]

把 extension 下的 php_iconv.dll 复制到 c:\windows\system32 里面。

[作法2]

在 php.ini 里面修改 extension_dir 为 php extension 的目录,如 c:\php\extension

以下是题外话:

如果想在 windows 下的 dos 模式可以像 Linux 可以直接使用 iconv 指令的话,可以在这里下载 Windows 版本的 iconv 套件。

http://www.zlatkovic.com/pub/libxml/iconv-1.9.1.win32.zip

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >