0

我整天都在处理这个问题,但我无法解决它,尽管我已经按照说明进行操作。我一直收到这些错误。:(

"require ext-intl * -> the requested php extension int is missing from your computer"

我在 wampserver 中的 php.ini 中启用了 ext-intl ...并且还下载了 ICU 并按照此链接中的说明进行操作:http: //icu-project.org/repos/icu/icu/trunk/readme.html #HowToBuildWindows

但是,这些努力都没有改变导致杀戮(!)错误。

我还应该尝试什么来解决这个问题?

4

1 回答 1

1
  • 首先确保您的服务器是 x86 版本(intl 不适用于 x64)
  • 直接在 php.ini 中激活 intl 扩展
  • 将所有 icu*.dll 从 php 目录复制到 apache 目录
  • 确保您的控制台使用您刚刚配置的相同 php 文件夹

来源:https ://github.com/sonata-project/SonataIntlBundle/issues/32#issuecomment-10745894

在我的 Windows 系统中,我php.ini在流动路径中有两个文件:

  1. C:\wamp\bin\php\phpx.yz
  2. C:\wamp\bin\apache\Apachex.yz\bin

我不知道哪一个在你的路上。只需确保在它们中添加扩展名即可消除任何疑问。

于 2013-07-22T02:58:40.950 回答