2017-01-10 12 views
2

Я пытаюсь установить расширение memcached в своих окнах localhost: wamp 64 php 5.5.12. см. memcached по адресу: https://pecl.php.net/package/memcached (обратите внимание, что это расширение использует библиотеку libmemcached)Как я могу получить libmemcached для окон?

К сожалению, для этого расширения нет готовой dll .. поэтому мне нужно произвести dll самостоятельно.

я после этого руководства для того, чтобы произвести рабочий DLL: https://wiki.php.net/internals/windows/stepbystepbuild (IM с помощью Microsoft Visual Studio 2012 для компиляции)

я получаю сообщение об ошибке, когда я пытаюсь настроить (перед сборкой). здесь ошибка печати экрана, что я получаю:

enter image description here

, к сожалению, Memcached расширение зависит от 'libmemcached library', которые официально не поддерживают среду окон.

Я наткнулся на этот проект git. https://github.com/moteus/libmemcached-win32
Я не уверен, что я могу сделать с этим исходным файлом и как это может мне помочь. кажется, что этот проект git - это libmemcached, готовый работать в окнах (для всех, кого я знаю)

Этот проект github является готовой библиотекой libmemcached (если это где memcached.lib?)? или как я могу создать на этой странице файл memcached.lib? (или что-нибудь, что поможет мне создать рабочую dll для расширения memcached)

будет глубоко признателен за любую помощь по этому вопросу. спасибо!

ответ

0

Видимо, для окон есть libmemcached. С Memcached сайта:

https://code.launchpad.net/~mattn/libmemcached/libmemcached-win32

+0

не уверен. возможно, он все еще находится в разработке? официальный файл readme говорит, что они все еще не поддерживают windows – codingnighter2000

+0

Официальный сайт говорит, что поддерживает Win, Википедия говорит то же самое, я не уверен, в чем ваш смысл. Я бы не размещал веб-сайт с memcached на окне окна, но это возможно. – Bruno9779

0

Существует vs2015 Lib + DLLs 1.0.18 доступно:

https://github.com/yshurik/libmemcached-win/releases/tag/1.0.18

vcxproj Кроме того, это, так что вы доступны вам может скомпилировать его для других версий MSVC. Разъем win32 на стартовой панели очень старый и имеет разные api версии 1.0.