Я работаю на OSX 10.10.5, используя AMPPS 3.2, PHP 5.6. Я пытаюсь установить memcached для работы с PHP, но пока безуспешно.
Что я сделал до сих пор:
В первый раз, когда я попытался получить ошибку об архитектуре, которая не совпадает, я понял, что версия PHP с AMPPS — 32 бита, а OSX — 64 бита, поэтому я добавил этот флаг: CFLAGS = ‘- arch i386’, который решил эту проблему, но теперь я получил другие ошибки:
memcached support => enabled
Version => 2.2.0
dyld: lazy symbol binding failed: Symbol not found: _memcached_lib_version
Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/no-debug-non-zts-20131226/memcached.so
Expected in: flat namespace
dyld: Symbol not found: _memcached_lib_version
Referenced from: /Applications/AMPPS/php-5.6/lib/extensions/no-debug-non-zts-20131226/memcached.so
Expected in: flat namespace
Есть идеи?
Задача ещё не решена.
Других решений пока нет …