2009-12-10 2 views
11

Я попытался установить Memcached в MAMP - Snow Leopard 10.6.2 с помощью этого учебника:MAMP: Как установить Memcached?

Setup a Memcached-Enabled MAMP Sandbox Environment

я закончил без ошибок первого до последнего шага: Bonus Раздел: запуск и остановка Memcache с MAMP

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

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

Заранее благодарен

+0

Должен быть перемещен в serverfault.com –

+0

Oh.Ok Я отправлю свой вопрос там :) Спасибо – marknt15

+0

Удар. Я все еще придерживаюсь этого вопроса. Надеюсь, что каждый может помочь мне с моей проблемой. Прямо сейчас я использую Windows 7, но мой проект drupal там не работает и получает ошибку apache. «Соединение было сброшено» – marknt15

ответ

6

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

Как установить расширение PHP кэша памяти в 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 с вашего Mac OS X DVD или загрузите его с Apple Developer Подключение к установке GNU Compiler Collection (gcc).

сначала установите инструменты xcode на mac os x dvd, затем загрузите и установите второй. filename of installer: xcode321_10m2003_developerdvd.dmg

+1

Ссылка на memchache.so не работает – einar

+1

Не вопрос просим memcached.so? – andufo

11

Pecl Memcached library for MAMP, который всегда обновляется.

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

+2

Это самый актуальный ответ, поскольку он содержит несколько версий для большинства версий PHP. В настоящее время принятый ответ отсутствует. – Julian

+1

Это 2015 год, а majksner/php-memcached-mamp по-прежнему является лучшим ресурсом для настройки MAMP и Memcached. –

1

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

+1

Uncommenting memcached.so только не сделал трюк для меня, я также добавил msgpack.так, как @minnur указал на ответ выше. –

2

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

extension=msgpack.so 
extension=memcached.so 

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

+0

Спасибо, спасли мой день! Удерживал попытку добавить только memcached.so некоторое время: O –

+0

Некоторые из рассмотренных мной решений включали необходимость компилировать исходный код PHP (!!!). Твое намного легче, хе-хе :) –

Смежные вопросы