我想使用 Moodle,但在安装过程中出现了错误:
应安装并启用 php_extension->intl 来获得最佳结果。
Intl 扩展用于改进国际化支持,例如区域设置感知排序。
当我点击链接时,会出现上述错误消息:http://docs.moodle.org/24/en/admin/environment/php_extension/intl
我已经按照该链接操作,但仍然出现相同的错误。如果有任何建议,请帮忙解决。
我想使用 Moodle,但在安装过程中出现了错误:
应安装并启用 php_extension->intl 来获得最佳结果。
Intl 扩展用于改进国际化支持,例如区域设置感知排序。
当我点击链接时,会出现上述错误消息:http://docs.moodle.org/24/en/admin/environment/php_extension/intl
我已经按照该链接操作,但仍然出现相同的错误。如果有任何建议,请帮忙解决。
我几天前遇到了同样的问题。
您需要复制所有文件(所有以icu*
开头的文件):
icudt.dll
icudt46.dll
icuin.dll
icuin46.dll
icuio.dll
icuio46.dll
icule.dll
icule46.dll
iculx.dll
iculx46.dll
icutest.dll
icutest46.dll
icutu.dll
icutu46.dll
icuuc.dll
icuuc46.dll
来自:
<wamp_installation_path>/bin/php/php5.4.3/
致:<wamp_installation_path>/bin/apache/apache2.2.22/bin/
并且您还需要在php.ini文件中启用intl(取消注释此行):
;extension=php_intl.dll
重启服务器,应该可以正常运行。
当然,你需要用你自己的文件夹名称替换这些名称。
<wamp_installation_path>/bin/php/php5.4.3/
(而不是ext
子目录)。 我已经为WAMP 2.2为您检查过了。 - Athlanicu*46.dll
文件,没有找到未标明版本的文件。有什么想法吗? - Will Marcouiller将您的icu*
文件复制到<wamp_installation_path>/bin/apache/apachexxxxx/bin/
目录下。
这对我有用。
我尝试了许多选项(包括 Moodle 建议的选项),但都没有成功;VC++ 可再发行组件帮助了我。
请注意,即使您拥有 64 位操作系统,您可能仍需要安装 x86 版本。
https://www.microsoft.com/en-us/download/details.aspx?id=48145