php - Windows 和 Laravel 上的 Memcached

标签 php laravel memcached wamp

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

Class 'Memcached' not found in \vendor\laravel\framework\src\Illuminate\Cache\MemcachedConnector.php

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

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

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

我正在使用 WAMP 服务器。

最佳答案

此时只有 laravel 可用的包 LARAVEL-CASH .

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

即将推出:


Support for named routes
Support for rules in route group scope
More precise hierarchic invalidation
Apache support
Memcache support
Cache warmup
Individual cache rewarmup

关于php - Windows 和 Laravel 上的 Memcached,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23859060/

相关文章:

mysql - 一个查询从多个表中检索值

php - Laravel 5.4.* - 运行 artisan 时 ""目录不存在

php - 如何使用ajax从另一个页面加载内容

php - laravel 无法提交表单数据

Laravel 5.2 和收银员

php - 使用 PHP 连接和测试 Memcached

java - 通过 Java 使用 Couchbase 和 memcached 协议(protocol)

php - 内存缓存性能

php - Symfony2 : How do I use in a form (query builder) left join and isnull?

php - 为什么 Eloquent\Builder 在 laravel 中不继承 Query\Builder?