Вопрос

Я попытался установить memcached в MAMP - Snow Leopard 10.6.2 с помощью этого руководства:

Настройка среды изолированной среды MAMP с поддержкой Memcached

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

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

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

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

Это было полезно?

Решение 2

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

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

следуйте этому руководству:http://www.lullabot.com/articles/setup-memcached-mamp-sandbox-environment

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

загрузите это правильно memcache.so http://daleenterprise.com/download/memcache.so

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

сначала установите xcode tools с DVD-диска Mac os x, затем загрузите и установите второй.имя файла установщика:xcode321_10m2003_developerdvd.dmg код 321_10m2003_developerdvd.dmg

Другие советы

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

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

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

extension=msgpack.so
extension=memcached.so

memcached.so зависит от mghpack.so

В последней версии MAMP для mac мне пришлось добавить следующее в PHP.ini (обратите также внимание, что это НЕ PHP.ini в каталоге /conf, это в /Applications/MAMP/bin/php/php7.2.7/conf.php.ini, посмотрите на вывод phpinfo(), чтобы увидеть, какой PHP.ini активен)

extension=igbinary.so
extension=memcached.so

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top