在过去的两天里,我试图在Azure上推广我的应用程序,但我面临着Symfony 2.4深度(与composer)的问题。主要错误是:
symfony/icu v1.2.1要求lib-icu>=4.4 ->所请求的链接库icu安装的版本错误或从您的系统中丢失,请确保有提供它的扩展
我在网上看到问题可能是关于php_intl扩展未加载。因此,几个小时后,我设法通过在我的根目录中创建binextphp_intl.dll来获得它(文档没有提到ext子目录,当我将intl放入bin目录时,它不适合我)。
- 国际化支持enabled <
- 版本strong> 1.1.0
- ICU版本49.1.2
- ICU数据版本49.1.2
但是我总是得到同样的错误。你对此有什么想法吗?
谢谢。
尝试添加您的编写器。json:
require: {
"symfony/icu": "1.1.*"
}
参见http://symfony.com/doc/current/components/intl.html,章节"ICU和部署问题"