после обновления с PHP5.2.6 до php 5.3. он швы, мне также нужно переустановить PHP memcache-модуль. Поэтому я загрузил новейшую версию memcache (3.0.6) и выполнил эту документацию: http://www.php.net/manual/en/install.pecl.pear.php
pecl install memcache
В результате появляется следующее сообщение об ошибке:
No releases available for package "pecl.php.net/memcache" install failed
что тут происходит? Кстати: сервер не подключен к Интернету, но это не должно быть проблемой, верно ?!
Чтобы ответить на мой собственный вопрос, для повышения интеллектуального горизонта @OZ_ и @martswite
автономная установка расширения pecl работает следующим образом:
1.) загрузить расширение из http://pecl.php.net/packages.php
2.) там вы получите файл .tgz
3.) установите файл:
pear install memcache-3.0.6.tgz
Модули PECL (по умолчанию и большую часть времени) загружаются из нелокального репозитория. Поэтому для его загрузки вам понадобится какая-то форма подключения к Интернету.
В качестве альтернативы вы можете загрузить пакет pecl со своего компьютера в локальную локальную файловую систему и установить его там или скомпилировать из источника.
Для меня эта ошибка была вызвана из-за php без поддержки ssl. Включить openssl или перекомпилировать с помощью openssl built int. Проверить поддержку php в хосте Linux
php -i | grep openssl
Должна напечатать строку с openssl, если включена поддержка.