Развертывание Symfony 2.4 в Microsoft Azure (git/composer)

Последние два дня я пытаюсь отправить свое приложение на Azure, но у меня возникают проблемы с Symfony 2.4 deps (с composer). Основная ошибка:

Для symfony/icu v1.2.1 требуется lib-icu >=4.4 -> в запрошенной связанной библиотеке icu установлена ​​неверная версия или она отсутствует в вашей системе, убедитесь, что расширение предоставляет ее.

Я видел в интернете, что проблема может быть в том, что расширение php_intl не загружено. Так что после нескольких часов мне удалось получить его, создав bin \ ext \ php_intl.dll в моем корневом каталоге (в документации не упоминается подкаталог ext, и он не работал, когда я поместил intl в каталог bin).

  • Поддержка интернационализации включена
  • версия 1.1.0
  • Версия ICU 49.1.2
  • ICU Data версия 49.1.2

Но я всегда получаю одну и ту же ошибку. У вас есть идеи по этому поводу?

Благодарю.

1 ответ

Попробуйте добавить в ваш composer.json:

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

См. http://symfony.com/doc/current/components/intl.html, глава "ICU и проблемы развертывания"

Другие вопросы по тегам