Расширение Intl отсутствует (загружается пакет FOSUSER)

Я пытаюсь скачать FOSUSERBundle,
когда я выполняю этот cmd:

php composer.phar require friendsofsymfony/user-bundle '~2.0@dev'

это дает мне эту ошибку:

 - symfony/icu v1.2.2 requires ext-intl * -> the requested PHP extension intl is missing from your system.
- symfony/icu v1.2.2 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from your system, make sure to have the extension providing it.
- Installation request for symfony/icu == 1.2.2.0 -> satisfiable by symfony/icu[v1.2.2].

Попытка решить эту проблему:

1 — я отредактировал /etc/php.ini, раскомментировав эту строку: extension=php_intl.dll
2- Я скачал последнюю стабильную версию php curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6
проблема все еще здесь, и когда я выполняю php -i, первая строка:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/php_intl.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/php_intl.dll, 9): image not found in Unknown on line 0
phpinfo()

Есть ли что-то, что я могу сделать, чтобы решить эту проблему? или FOSUSERBundle Syfony для загрузки без этого?

1

Решение

Есть хорошее руководство в Intl Component docs о том, почему вы получили эту ошибку и как ее решить.

Вам необходимо установить php_intl в вашей системе. Проверять, выписываться это руководство для Mac OSX. Убедитесь, что вы установили правильную версию symfony/icu впоследствии:

  • 1.0. *: Когда расширение intl недоступно
  • 1.1. *: Когда intl скомпилирован с ICU 3.8 или выше
  • 1.2. *: Когда intl компилируется с ICU 4.4 или выше

В последние годы это стало проблемой для многих пользователей symfony2. По сути, есть реализация Symfony2 php_intl расширение, которое заменит модуль в ближайшее время. Проверять, выписываться этот блог для более подробной информации. Поскольку изменение является очень значительным, оно также будет объединено с 2,3 а также 2.5 ветви Symfony2, а также мастер / 2.6 версия. Это еще не было помечено, но должно скоро появиться.

Редактировать: с 24 октября 2014 года новые версии помечены, и эта проблема должна быть навсегда!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]