pecl установить memcache не удается на OS X Yosemite с «поддержкой memcache требуется ZLIB»

Я пытаюсь выполнить pecl install memcache с XAMPP на OS X Yosemite, но он не может найти zlib, выдав эту ошибку:

проверка местонахождения ZLIB … нет
проверка местоположения zlib … configure: error: поддержка memcache требует ZLIB.

Используйте —with-zlib-dir =, чтобы указать префикс, в котором находятся ZLIB и библиотека.

ОШИБКА: `/ private / tmp / pear / temp / memcache / configure —enable-memcache-session = yes ‘не удалось

Как мне установить zlib так что это pecl install memcache может преуспеть?

0

Решение

brew install zlib

Если вы еще этого не сделали

Затем найдите заголовки zlib:

locate zlib.h

Вы можете найти несколько вариантов на выбор.

/Applications/Xcode.app/Contents/Developer/Platforms/ etc

или же

/usr/local/Cellar/zlib/1.2.8/include/zlib.h

Я использую brew везде, где могу, поэтому я выбрал версию brew:

brew install php55-memcached --with-zlib-dir=/usr/local/Cellar/zlib/1.2.8/include/zlib.h

Я предполагаю, что передача этого флага в pecl будет иметь тот же результат.

1

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

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

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