Для пакета «pecl.php.net/intl» не доступны выпуски

Я пытаюсь установить intl для php. Когда я запускаю sudo pecl install intl он дает мне ошибку. No releases available for package "pecl.php.net/intl" . Я попытался очистить кеш, а также попытался обновить pear и pecl . Ничего. Здесь мои версии груши и php:

PEAR Version: 1.9.4 PHP Version: 5.6.3 Zend Engine Version: 2.6.0 Running on: Darwin iMac-bvc.local 14.5.0 Darwin Kernel Version 14.5.0: Tue Sep 1 21:23:09 PDT 2015; root:xnu-2782.50.1~1/RELEASE_X86_64 x86_64

Есть идеи? Заранее спасибо!

Чтобы получить это от оставшегося без ответа списка:


Ну, проблема решена!

Если вы не можете установить intl по ключу, вы можете просто загрузить с pecl.php.net пакет, который вам нужен (в моем случае это был intl-3.0.0.tgz ).

Затем установите его на грушу:

 $ sudo pear install intl-3.0.0.tgz 

После того, как вам нужно добавить extension="intl.so" внутри php.ini а затем перезапустите apache.

Если вы хотите проверить, установлен ли Intl или нет, вы можете использовать эту команду:

 $ php -m | grep intl 

Если результатом является intl, вы сделали это! знак равно

Выполните следующие шаги:

  1. Попробуйте это под mac brew install homebrew/php/php70-intl
  2. Затем откройте php.ini (вы можете использовать тот php, который поможет вам).
  3. Добавить, extension = /usr/local/Cellar/php70-intl/7.0.25_20/intl.so
  4. И затем используйте php -m | grep intl php -m | grep intl
  5. Если он будет работать, отобразится intl.