intl扩展:在Moodle中安装php_intl
我有WAMPSERVER 3.0.6 64位。 我已经从7.0.10更新了PHP版本5.6.25。 我已经安装了Moodle 3.4的更新版本,并尝试运行,但问题如下- 需要使用Intl扩展来改进国际化支持,例如区域设置感知排序和国际域名intl扩展:在Moodle中安装php_intl,php,wampserver,moodle,Php,Wampserver,Moodle,我有WAMPSERVER 3.0.6 64位。 我已经从7.0.10更新了PHP版本5.6.25。 我已经安装了Moodle 3.4的更新版本,并尝试运行,但问题如下- 需要使用Intl扩展来改进国际化支持,例如区域设置感知排序和国际域名 为了解决此问题,我尝试了很多技巧,但都无法解决此问题。即使在执行中的步骤之后 如果它不起作用,试着这样做。 将目录更改为php文件夹(server/php/),然后键入this命令 deplister.exe ext\php_intl.dll 它列出了moo
为了解决此问题,我尝试了很多技巧,但都无法解决此问题。即使在执行中的步骤之后 如果它不起作用,试着这样做。 将目录更改为php文件夹(server/php/),然后键入this命令
deplister.exe ext\php_intl.dll
它列出了moodle中的所有.dll文件。如果存在任何文件“未找到”,请从以下位置下载缺少的DLL: 对于64位windows,您必须下载32位文件+64位文件 将msvcp140.dll(32位文件)复制到C:/Windows/SYSWOW64 将msvcp140.dll(64位文件)复制到C:/Windows/System32 检查是否正在使用deplister.exe ext\php\u intl.dll命令
即使在执行中的步骤后,也可以通过站点管理->服务器->环境刷新并查看环境 如果它不起作用,试着这样做。 将目录更改为php文件夹(server/php/),然后键入this命令
deplister.exe ext\php_intl.dll
它列出了moodle中的所有.dll文件。如果存在任何文件“未找到”,请从以下位置下载缺少的DLL: 对于64位windows,您必须下载32位文件+64位文件 将msvcp140.dll(32位文件)复制到C:/Windows/SYSWOW64 将msvcp140.dll(64位文件)复制到C:/Windows/System32 检查是否正在使用deplister.exe ext\php\u intl.dll命令
通过站点管理->服务器->环境刷新并查看环境目录中的deplister.exe,这为我节省了不少时间。但是链接指向VC++2010,我不得不为x64操作系统下载VC++2015 redist,更改php.ini对我没有任何影响。deplister.exe位于目录中,这为我节省了不少时间。但是链接指向VC++2010,我不得不为x64操作系统下载VC++2015 redist,更改php.ini对我没有任何影响。也许这将是一个迟来的答案。无论如何,如果有人正在寻找信息,以下步骤可能会有所帮助:
- 使用记事本或任何编辑器以编辑模式打开PHP.ini
- 加: extension=php_intl.dll
- 然后添加: [国际] intl.default\u locale=en\u utf8 intl.error\u level=E\u警告
- 您可能需要重新启动Web服务器
- 它会很好用的
- 使用记事本或任何编辑器以编辑模式打开PHP.ini
- 加: extension=php_intl.dll
- 然后添加: [国际] intl.default\u locale=en\u utf8 intl.error\u level=E\u警告
- 您可能需要重新启动Web服务器
- 它会很好用的
- 也许这将是一个迟到的答案。无论如何,如果有人正在寻找信息,以下步骤可能会有所帮助:
- 在我的例子中,我意识到我没有所有必要的.dll文件。要检查丢失的文件,请转到cmd终端中的xampp/php,然后键入
deplister.dll ext\php\u intl.dll
您将看到所有可用和缺失文件的列表,标记为Ok或Notfound
然后从这里下载文件。提取文件并将.dll文件放在windows/system32中。记住这需要管理权限。在我的情况下,我意识到我没有所有必要的.dll文件。要检查丢失的文件,请转到cmd终端中的xampp/php,然后键入
deplister.dll ext\php\u intl.dll
您将看到所有可用和缺失文件的列表,标记为Ok或Notfound
然后从这里下载文件。提取文件并将.dll文件放在windows/system32中。请记住,这需要管理权限。它应作为wamp的预打包扩展提供。。。在模块部分寻找它以启用itit,它应该作为wamp的预打包扩展提供。。。在模块部分查找以启用它