php_memcache.dll for WAMP 2.5 - PHP:5.5.12 - Window8:64 Bit - VC11

时间:2014-08-15 20:32:35

标签: memcached wamp php-5.5

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

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

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

我尝试了所有这些,但它仍然显示下面的dll警告标志。有没有人尝试过并且有工作的dll,如果可以,请帮助我并分享你拥有的那个(memcache或memcached)?谢谢你的帮助。

enter image description here

3 个答案:

答案 0 :(得分:16)

警告图标表示在扩展菜单上看到的两件事之一。

  1. ext文件夹中有一个dll,但extension=php_memcache.dll文件中没有匹配的PHP.INI条目。
  2. extension=xxx.dll文件中有PHP.INIext文件夹中没有匹配的dll。
  3. 因此,如果您将dll复制到\wamp\bin\php\phpx.y.z\ext文件夹中,则需要将extension=php_memcache.dll添加到PHP.INI文件中。请记住,这不是默认扩展名,因为您需要自己下载它,因此php.ini文件中也没有条目。

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

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

    另外,请确保您拥有正确的32/64位版本的memcache.dll,以匹配您安装的WAMPServer版本。

    还记得有2个php.ini文件,要编辑Apache使用的文件,请使用wampmanager菜单: -

    wampmanager -> PHP -> php.ini
    

    这将在\wamp\bin\php\php{version}\phpForApache.ini

    上启动您的编辑器

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

答案 1 :(得分:3)

不知道你是如何安装它的......我使用相同版本的WAMP(2.5,Windows8,64bit,PHP 5.5.12)

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

extension=php_memcache.dll

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

顺便说一句,我没有菜单中的php_memcache,如图所示,但它已加载并正常工作。

答案 2 :(得分:1)

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

<强> extension=php_memcache.dll

。现在重新启动你的wamp,你可以看到启用了memcache。