Я пытаюсь выполнить 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
может преуспеть?
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 будет иметь тот же результат.
Других решений пока нет …