Как настроить 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-битном режиме)
- У меня есть memcached сервер с Xcode
- Я скачал и установил пакет разработчика XAMPP с http://www.apachefriends.org/en/xampp-macosx.html
(Первый признак того, что это не установлено, если вы получаете такого рода предупреждения
... 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