MAMP: Как установить Memcached?

Я попытался установить memcached в MAMP-Snow Leopard 10.6.2, используя этот учебник:

настройка среды песочницы MAMP с поддержкой Memcached

Я закончил без ошибок с первого по последний шаг:Бонусный раздел: запуск и остановка Memcache с MAMP

после этого я перезапустил виджет MAMP на панели мониторинга и проверил phpinfo, но расширения memcached там нет.

вы, ребята, успешно установленный memcached в вашей MAMP или вы знаете какой-либо другой способ, как заставить его работать?

спасибо заранее :)

5 ответов


Pecl Memcached библиотека для MAMP, которая всегда в актуальном состоянии.

вот репозиторий github:https://github.com/majksner/php-memcached-mamp


уже решили. Публикация моего ответа на мой вопрос для дальнейшего использования:)

Как установить расширение memcache php в MAMP:

этот учебник: http://www.lullabot.com/articles/setup-memcached-mamp-sandbox-environment

http://marc.info/?l=php-general&m=123849727830637&w=2

скачать это правильно с memcache.так http://daleenterprise.com/download/memcache.so

установите Xcode Tools с вашего Mac OS X DVD или загрузите его из Apple Developer Connection для установки коллекции компиляторов GNU (gcc).

сначала установите инструменты xcode в Mac os X dvd, затем загрузите и установите второй. имя файла установщика: xcode321_10m2003_developerdvd.dmg


MAMP 4 поставляется с memcached. На самом деле вам нужно будет включить два расширения в php.ini. Это важно, иначе memcached не будет загружать:

extension=msgpack.so
extension=memcached.so

memcached.так зависит от mghpack.так что


просто краткое Примечание Для тех, кто нуждается: MAMP 4 теперь поставляется с расширением memcached, но по умолчанию он не включен. Нужно отредактировать php.шаблон ini для используемых версий PHP и раскомментировать memcached.так что


в последнем MAMP для mac мне пришлось добавить в PHP следующее.ini (обратите внимание также, что это не PHP.ini в директории /conf, она находится в /Applications/МАМП/Бен/РНР/php7.2.7/конф.РНР.ini, посмотрите на вывод phpinfo (), чтобы увидеть, какой PHP.ini-это активный)

extension=igbinary.so
extension=memcached.so