【问题标题】:Memcached on Windows and LaravelWindows 和 Laravel 上的 Memcached
【发布时间】:2014-07-14 13:46:54
【问题描述】:

当我尝试在 Laravel 4 中使用缓存时,我收到以下错误:

在 \vendor\laravel\framework\src\Illuminate\Cache\MemcachedConnector.php 中找不到类“Memcached”

我以为我已经安装了 memcached,因为我一直在将它与另一个 PHP 应用程序一起使用,但它似乎是 memcache(这在 Laravel 之外工作正常): $memcached = new Memcache;

我之前安装 memcache 的步骤与此处答案中描述的步骤类似:How to enable memcache in WAMP

我找不到在 Windows 上安装 memcached(不是 memcache)的方法。有没有?或者,我可以设置某种虚拟缓存,缓存功能在我的开发 PC 上不会失败,但在生产服务器上工作没有任何问题?

我正在使用 WAMP 服务器。

【问题讨论】:

  • 每个字母都很重要:new Memcache =/= new Memcached - 因为你没有找到安装 memcached 的方法,所以我很危险地告诉你:你需要安装它,如果你想用它。所以它不会单独安装......通常,这可以通过在双引号中搜索错误消息并添加一些相关术语(windows、php 版本等)来解决。
  • 我当然试过搜索,所以我说我找不到安装Memcached的方法,而且Memcache已经安装好了。
  • 好吧,最后你需要安装它,否则它将无法工作。所以现在这是一种困境。你能想出解决这个问题的方法吗?

标签: php laravel memcached wamp


【解决方案1】:

目前仅适用于 laravel LARAVEL-CASH 的软件包。

这个包是由一些人贡献的,目前仍处于新兴状态。
这个包在 memcache 和 nginx 上运行。

即将打包推出:

支持命名路由 支持路由组范围内的规则 更精确的层次失效 阿帕奇支持 内存缓存支持 缓存预热 单个缓存重新预热

【讨论】:

  • 不是在不同问题上宣传您的服务/来源的正确位置。
猜你喜欢
  • 1970-01-01
  • 2010-11-24
  • 1970-01-01
  • 1970-01-01
  • 2020-04-15
  • 1970-01-01
  • 1970-01-01
  • 2012-10-19
  • 2010-09-25
相关资源
最近更新 更多