laravel5.5使用memcached 报错

laravel5.5使用memcached 报错

1.环境介绍

laravel版本:5.5.*PHP版本:7.3NTS)、memcache版本:1.4.4、MemAdmin:1.0.12、运行机器:win10

2.报错内容

laravel5.5使用memcached 报错

3.配置文件的内容

laravel5.5使用memcached 报错

4.相关测试

在入口文件加入如下图所示的代码可正常写入memcache中。

laravel5.5使用memcached 报错

能正常写入说明memcached可以正常使用,配置文件是正常配置,但是就是不能直接将缓存驱动memcached 有谁遇到相关的问题没。请指教

我爱大可乐
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

我怀疑你搞错了,php有2个memcache扩展,一个叫做 Memcache ,一个叫做 Memcached,为什么会出现2个那么相似名称的扩展,有一些历史渊源。你再检查下试试,看是否该原因。

我印象中,laravel对这2个扩展都有封装,如果你想使用 Memcache 的话,你可以把 cache.phpdriver 改为 memcache

或者你想使用 Memcached,那么你可以重新安装php扩展。以及 Memcached 组件。

3年前 评论
讨论数量: 2

我怀疑你搞错了,php有2个memcache扩展,一个叫做 Memcache ,一个叫做 Memcached,为什么会出现2个那么相似名称的扩展,有一些历史渊源。你再检查下试试,看是否该原因。

我印象中,laravel对这2个扩展都有封装,如果你想使用 Memcache 的话,你可以把 cache.phpdriver 改为 memcache

或者你想使用 Memcached,那么你可以重新安装php扩展。以及 Memcached 组件。

3年前 评论

没有安装memcached 扩展应该,php -m 确认一下 是不是已经安装了相关的扩展

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!