【发布时间】: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