我怎样才能启用PHP扩展intl?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (1501)

我打算在我的本地服务器上安装Magento2,它给了我下面的错误通知。

我正在使用XAMPP。当我试图从php.ini文件中启用它时,它会为缺少的dll引发另一个错误:

The program can't start because MSVCP110.dll is missing from your computer. Try reinstalling the program to fix this problem.

提问于
用户回答回答于

对于Megento安装,你需要

  1. 停止Apache服务
  2. 在php.ini文件中取消注释extension = php_intl.dll
  3. 复制所有6个文件icudt57.dll,icuin57.dll,icuio57.dll,icule57.dll,iculx57.dll,icuuc57.dll从php文件夹到apache \ bin 现在重新启动你的Apache服务
用户回答回答于

我也有同样的问题,刚才我解决了。请尝试下面的步骤来解决它:

  • 打开php.ini并从中删除分号(;) ;extension=php_intl.dll
  • 当你尝试重新启动Apache时,它会通过一些错误,这可能是由于某些.dll文件。只需复制所有的icu **** .dll文件

Xampp文件夹/ p​​hp

Xampp文件夹/ apache / bin

  • 仍然我得到msvcp110.dll文件丢失错误。我从这里下载了这个丢失的文件,并将其放在所需的位置

对于Windows 7 32位它是 - C:\ Windows \ System32

  • 现在启动Apache,它工作正常。

扫码关注云+社区

领取腾讯云代金券