Sky4eg
@Sky4eg
Web разработчик

Как установить memcache extension (php72, macos Catalina)?

Всем доброго времени суток!
Пытаюсь установить memcache разширение для php72 на mac os catalina и получаю следующую ошибку! zlib установлен

checking for the location of zlib... configure: error: memcache support requires ZLIB. Use --with-zlib-dir=<DIR> to specify prefix where ZLIB include and library are located
ERROR: `/private/tmp/pear/temp/memcache/configure --with-php-config=/usr/local/opt/php@7.2/bin/php-config --enable-memcache-session=yes' failed


Пробую

pecl install memcache --with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include/zlib.h


Но

Attempting to discover channel "--with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include"...
Attempting fallback to https instead of http on channel "--with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include"...
unknown channel "--with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include" in "--with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include/zlib.h"
invalid package name/package file "--with-zlib-dir=/usr/local/Cellar/zlib/1.2.11/include/zlib.h"
  • Вопрос задан
  • 615 просмотров
Пригласить эксперта
Ответы на вопрос 1
Sky4eg
@Sky4eg Автор вопроса
Web разработчик
В очередной раз натыкаюсь на свой же вопрос )))
Вот решение

pecl download memcache
open memcache-4.0.5.2.tgz  
cd memcache-4.0.5.2/memcache-4.0.5.2
phpize
locate zlib.h 
./configure --with-zlib-dir=/opt/homebrew/Cellar/zlib/1.2.11
make
sudo make install
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы