首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wamp2.5的php_memcache.dll - PHP : 5.5.12 -Windows8:64位- VC11

问Wamp2.5的php_memcache.dll - PHP : 5.5.12 -Windows8:64位- VC11
EN

Stack Overflow用户
提问于 2014-08-16 04:32:35
回答 3查看 11.2K关注 0票数 7

我正在搜索php_memcache.dll,并找到了以下链接

http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

http://downloads.php.net/pierre/

我尝试了所有的方法,但仍然显示dll的警告信号,如下所示。有没有人尝试过并且有可用的dll,如果有,你能帮助我并分享你的dll( memcache或memcached )吗?谢谢你的帮助。

​

​

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-08-16 21:24:19

当在扩展菜单上看到警告图标时,它表示以下两种情况之一。

  1. 在ext文件夹中有一个dll,但在PHP.INI文件中没有匹配的extension=php_memcache.dll项。
  2. 在PHP.INI文件中有一个extension=xxx.dll,但在ext文件夹中没有匹配的dll。

因此,如果将dll复制到\wamp\bin\php\phpx.y.z\ext文件夹中,则需要将extension=php_memcache.dll添加到PHP.INI文件中。请记住,这不是默认的扩展名,因为您需要自己下载它,所以在php.ini文件中也不会有它的条目。

还请记住,您必须安装MEMCACHED,因为扩展本身只是MEMCACHE服务的一个接口。

此外,您还需要线程安全版本的memcache.dll运行与WampServers配置的Apache和PHP。

还要确保您安装了与您安装的WAMPServer版本相匹配的32/64位版本的memcache.dll。

还要记住有两个php.ini文件,要编辑Apache使用的文件,请使用wampmanager菜单,如下所示:-

代码语言:javascript
复制
wampmanager -> PHP -> php.ini

这将在\wamp\bin\php\php{version}\phpForApache.ini上启动编辑器

另一个\wamp\bin\php\php.ini仅由PHP CLI (命令行界面)使用,对加载到Apache实例的内容没有任何影响。

票数 16
EN

Stack Overflow用户

发布于 2014-08-16 21:22:49

不确定您是如何安装的...我使用的是相同版本的WAMP (2.5,Windows8,64位,PHP5.5.12)

我将php_memcache.dll复制到C:\wamp\bin\php\php5.5.12\ext (默认安装),然后修改了C:\wamp\bin\apache\apache2.4.9\bin\php.ini (也是默认安装),添加了

代码语言:javascript
复制
extension=php_memcache.dll

在“动态扩展”部分,重新启动WAMP服务,它就可以正常工作了。只要确保你修改了正确的php.ini,它不是在php目录中的那个。

顺便说一句,我的菜单中没有像你的图片中那样的php_memcache,但它已经加载并正常工作。

票数 3
EN

Stack Overflow用户

发布于 2015-07-31 20:42:05

即使我得到了如上所示的相同问题,并且从两天后一直在苦苦挣扎,你也可以在wamp服务器下的两个地方找到php.ini。启用apache文件夹中的memcache dll扩展。即C:\wamp\bin\apache\apache2.4.9\bin添加以下行

extension=php_memcache.dll

。现在重新启动wamp,您可以看到memcache已启用。

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

https://stackoverflow.com/questions/25333796

复制
相关文章

相似问题

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