【问题标题】:Cant get memcache to work using xampp/php无法使用 xampp/php 让 memcache 工作
【发布时间】:2012-11-20 12:02:16
【问题描述】:

我在运行 xampp v3.1 的 64 位 Windows 7 上。 php版本是5.4,我试图在盒子上本地安装memcache,这样我就可以将memcache与php一起使用。我搜索了谷歌并按照有关将 memcached.exe 作为服务安装的说明,然后下载了 php 的 memcache dll 扩展文件并将其放入 php 文件夹下的 ext 文件夹中。然后我将它添加到 php.ini 文件夹,重新启动 apache,运行 phpinfo() 时没有显示 memcache,当我尝试通过 php 运行 memcache 时,它​​告诉我这个函数不存在。谁能帮我解决这个问题?我验证了服务已启动并正在运行,我尝试了不同版本的 dll php 扩展文件,但仍然是同样的问题。有什么建议?这是我用于安装 memcache 的一个站点:

http://shikii.net/blog/installing-memcached-for-php-5-3-on-windows-7/

【问题讨论】:

    标签: php memcached xampp


    【解决方案1】:

    看起来我为 php 抓取了不正确的 memcache 版本。您必须为您使用的 php 版本获取正确的 memcache dll 文件。我在这里找到了正确的下载:

    http://windows.php.net/downloads/pecl/snaps/memcache/3.0.6/php_memcache-3.0.6-5.4-ts-vc9-x86.zip

    它有正确的 php 版本,5.4 和它的线程安全。一旦我下载它,解压 dll 并放入 php 扩展文件夹并重新启动 xampp/apache,它现在可以工作了。

    【讨论】:

      【解决方案2】:

      您的 apache 日志中一定有一些错误。错误是什么?

      【讨论】:

      • 我查看了日志,除了 Init 没有发现任何错误:未配置会话缓存 [提示:SSLSessionCache]
      猜你喜欢
      • 2011-04-26
      • 1970-01-01
      • 2013-08-16
      • 2019-05-20
      • 2013-07-07
      • 2017-09-05
      • 1970-01-01
      • 2012-03-25
      • 2012-05-06
      相关资源
      最近更新 更多