Как настроить memcache, в XAMPP Mac OSX LION

Как настроить memcache в XAMPP, Mac OSX Lion. Это было довольно просто в Leopard(используя эту ссылку http://m-schmidt.eu/2010/03/30/develop-memcached-web-apps-with-xampp-under-mac-os-x/), но я Установлен свежий Lion и похоже, что memcache не устанавливается.

Я попробовал это в https://gist.github.com/1301997 но безрезультатно!!

Может кто-нибудь подсказать, что делать.

2 ответа

Это то, что помогло мне с Mac OS X Mountain Lion, XAMPP 1.7.3 (стандартный способ с "pecl install" не работает, потому что он компилирует 64-битное расширение, в то время как XAMPP собирается в 32-битном режиме)

(Первый признак того, что это не установлено, если вы получаете такого рода предупреждения

...
    grep: /Applications/XAMPP/xamppfiles/include/php/php-5.3.1/php/main/php.h: такого файла или каталога нет 
    grep: /Applications/XAMPP/xamppfiles/include/php/php-5.3.1/php/Zend/zend_modules.h: нет такого файла или каталога...

)

  • Вместо того, чтобы вручную создавать расширение memcache, я изменил установщик PEAR, добавив строку, которая настраивает скрипт сборки с флагами 32-битной архитектуры:
    Файл: /Applications/XAMPP/xamppfiles/lib/php/pear/PEAR/Builder.php

    Было: 
    Строка 323: // {{{начало интерактивной части
    Строка 324: $configure_command = "$dir/configure";
    Строка 325: $configure_options = $pkg->getConfigureOptions();

    После модификации:
    Строка 323: // {{{начало интерактивной части
    Строка 324: $configure_command = "$dir/configure";
    Строка 325: $configure_command .= " CFLAGS='-arch i386' APXSLDFLAGS='-arch i386' ";
    Строка 326: $configure_options = $pkg->getConfigureOptions();
  • Затем из терминала я выполнил это:
    cd / Applications / XAMPP / xamppfiles / bin
    sudo./pecl установить memcache
  • Перезапущенный сервер Apache

И вуаля! У меня работает расширение php memcache! Хорошего дня!:)

Сначала установите инструменты разработчика Xampp. затем

sudo /Applications/XAMPP/xamppfiles/bin/pecl install memcache

Также не требуется перезагрузка сервера Apache.

Или вы можете проверить это для полного руководства. http://wiki.cerb5.com/wiki/Setup:Development/XAMPP/Mac_OS_X

Другие вопросы по тегам