首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得windows的libmemcached?

如何获得windows的libmemcached?
EN

Stack Overflow用户
提问于 2017-01-11 04:41:26
回答 2查看 3.3K关注 0票数 3

我正在尝试在我的windows localhost: wamp 64 php 5.5.12中安装memcached扩展。参见memcached:https://pecl.php.net/package/memcached (请注意,此扩展使用libmemcached库)

遗憾的是,此扩展没有现成的dll。所以我需要自己生成dll。

我遵循这个指南来生成一个可用的dll:https://wiki.php.net/internals/windows/stepbystepbuild (我使用Microsoft Visual Studio2012编译)

当我尝试配置(就在构建之前)时,我得到了一个错误。下面是我得到的print screen错误:

不幸的是,memcached扩展依赖于'libmemcached library',而windows环境并不是官方支持的。

我偶然发现了这个git项目。https://github.com/moteus/libmemcached-win32

我不确定我能对这个源文件做些什么,这对我有什么帮助。似乎这个git项目是一个可以在windows中工作的libmemcached (据我所知)。

这个github项目是现成的libmemcached库吗(如果是,memcached.lib在哪里?)或者我如何从这个页面生成一个memcached.lib文件?(或者任何可以帮助我为memcached扩展创建一个工作dll的东西)

会非常感谢在这方面的帮助。谢谢!!

EN

回答 2

Stack Overflow用户

发布于 2017-03-08 17:18:34

有可用的vs2015 lib+dlls 1.0.18:

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

此外,vcxproj也是可用的,因此您可以将其编译为其他版本的msvc。launchpad上的win32分支非常旧,并且具有与1.0版本不同的接口。

票数 1
EN

Stack Overflow用户

发布于 2017-01-11 04:44:26

显然,有一个用于windows的libmemcached。来自memcached网站:

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41577987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档