首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带wamp的intl扩展php_intl.dll

带wamp的intl扩展php_intl.dll
EN

Stack Overflow用户
提问于 2013-05-04 09:45:29
回答 4查看 43.6K关注 0票数 14

我想使用Moodle,但是在安装过程中出现了一个错误:

php_extension->intl->应该安装并启用,以获得最佳效果。 Intl扩展用于改进国际化支持,例如区域设置感知排序。

当我单击该链接时,会得到以下错误消息:http://docs.moodle.org/24/en/admin/environment/php_extension/intl

我跟踪了那个链接,但我还是得到了同样的错误。如果有人有什么想法,请帮帮我。

EN

回答 4

Stack Overflow用户

发布于 2013-05-04 09:56:44

几天前我也有同样的问题。

您必须复制所有文件(所有文件都以icu*开头):

代码语言:javascript
复制
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

发自:

代码语言:javascript
复制
<wamp_installation_path>/bin/php/php5.4.3/

至:

代码语言:javascript
复制
<wamp_installation_path>/bin/apache/apache2.2.22/bin/

您还需要在php.ini文件中启用intl (取消注释这一行):

代码语言:javascript
复制
;extension=php_intl.dll

重新启动服务器。应该会很好的。

当然,您需要将文件夹名替换为自己的文件夹名。

票数 57
EN

Stack Overflow用户

发布于 2014-09-26 23:25:26

最近,PHP5.5的较新版本还提供了php_intl.dll链接(加载) MSVCP110.dll,以及更常见的MSVCR110.dll (都是提供公共功能的C/C++运行时DLL)。

以前,您可以只在路径的某个目录中包含文件MSVCR110.dll,而不是安装完整的VC++ 2012可再发行all,而Apache+ PHP + PHP扩展(如php_intl.dll )都将加载。

如果PHP给出了这个错误:

PHP启动:无法加载动态库C:/wamp/php/ext/php_intl.dll -无法找到指定的模块。

你必须做两件事:

  1. 不要将各种icu*.dll文件从PHP文件夹复制到Apache文件夹中,只需将PHP目录包含到系统的PATH变量中即可。
  2. 安装完整的Microsoft VC++ 2012运行时可再发行包。确保获得32位PHP构建的32位版本。

请参阅有关此问题的更多信息- intl.dll

票数 4
EN

Stack Overflow用户

发布于 2015-11-23 11:52:11

icu*文件复制到<wamp_installation_path>/bin/apache/apachexxxxx/bin/

这对我有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16372888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档