Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Microsoft Azure上部署Symfony 2.4(git/composer)_Symfony_Azure_Composer Php_Icu_Intl - Fatal编程技术网

在Microsoft Azure上部署Symfony 2.4(git/composer)

在Microsoft Azure上部署Symfony 2.4(git/composer),symfony,azure,composer-php,icu,intl,Symfony,Azure,Composer Php,Icu,Intl,在过去的两天里,我试图在Azure上推送我的应用程序,但我面临着Symfony 2.4 deps(与composer)的问题。主要错误是: symfony/icu v1.2.1需要lib-icu>=4.4->请求的链接库icu安装了错误的版本或系统中缺少该版本,请确保有提供该版本的扩展 我在互联网上看到问题可能与未加载的php_intl扩展有关。因此,几个小时后,我在根目录中创建了一个bin\ext\php\u intl.dll(文档中没有提到ext子目录,当我将intl放入bin目录时,它对我

在过去的两天里,我试图在Azure上推送我的应用程序,但我面临着Symfony 2.4 deps(与composer)的问题。主要错误是:

symfony/icu v1.2.1需要lib-icu>=4.4->请求的链接库icu安装了错误的版本或系统中缺少该版本,请确保有提供该版本的扩展

我在互联网上看到问题可能与未加载的php_intl扩展有关。因此,几个小时后,我在根目录中创建了一个bin\ext\php\u intl.dll(文档中没有提到ext子目录,当我将intl放入bin目录时,它对我不起作用)

  • 国际化支持已启用
  • 版本1.1.0
  • ICU版本49.1.2
  • ICU数据版本49.1.2
但我总是犯同样的错误。你知道这件事吗


谢谢。

尝试添加您的composer.json:

require: {
   "symfony/icu": "1.1.*"
}

请参阅,章节“ICU和部署问题”

奇怪,因为它在我的本地计算机上工作,但在Azure上,构建Azure.sh给了我:在任何版本中都找不到请求的包symfony/ICU,包名中可能有键入错误。对于1.1.1,相同。symfony/icu v1.1.1需要lib-icu>=3.8->请求的链接库icu安装了错误的版本或系统中缺少该版本,请确保有提供该版本的扩展。将尝试使用1.2*