Развертывание 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 и проблемы развертывания"