Я пытаюсь установить 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, вы сделали это! знак равно
Выполните следующие шаги:
brew install homebrew/php/php70-intl
extension = /usr/local/Cellar/php70-intl/7.0.25_20/intl.so
php -m | grep intl
php -m | grep intl