我有WAMPSERVER 3.0.6 64位。我已经从7.0.10更新了PHP版本5.6.25。我已经安装了Moodle 3.4的更新版本,并尝试运行,但问题仍然存在- Intl扩展是改善国际化支持所必需的,例如地区感知排序和国际域名。
为了解决这个问题,我尝试了很多技巧,但都不能解决这个问题。
发布于 2018-01-22 19:14:14
即使在moodle doc中完成了这些步骤,如果它不起作用,也要尝试这样做。将目录更改为php文件夹(server/PHP/)并键入以下命令
deplister.exe ext\php_intl.dll它列出了moodle中所有的.dll文件。
如果有任何文件'Notfound',请从:dllfiles.com下载缺少的dll
对于64位windows,您必须下载32位文件+64位文件
将msvcp140.dll (32位文件)复制到C:/Windows/SYSWOW64
将msvcp140.dll (64位文件)复制到C:/Windows/System32
检查是否正在使用deplister.exe ext\php_intl.dll命令。
通过站点管理->服务器->环境刷新并查看环境
发布于 2018-07-21 03:39:03
deplister.exe在目录中,它为我节省了大量时间。但是链接指向VC++ 2010,我不得不下载用于x64操作系统的VC++ 2015 redist,更改php.ini对我没有任何影响。
发布于 2020-07-02 19:09:49
也许这将是一个迟来的答案。无论如何,如果有人想要查找信息,下面这些步骤可能会有所帮助:
在编辑模式下打开PHP.ini
集成
intl.default_locale = en_utf8
intl.error_level = E_WARNING
https://stackoverflow.com/questions/47267458
复制相似问题