Laravel memcached

Laravel memcached

提问人:Hakob Grigoryan 提问时间:9/27/2023 最后编辑:brombeerHakob Grigoryan 更新时间:10/1/2023 访问量:43

问:

我收到这样的错误 PHP Artisan 缓存:清除

无法清除缓存。确保您具有适当的权限。

在我的 .env 中

CACHE_DRIVER=memcached

我有 storage/framework/cache/data 目录

在我的 Macbook m1 中 Brew Services info memcached
memcached (homebrew.mxcl.memcached) 运行: ✔ 加载: ✔

我该如何解决问题?

我试图为 memcached 添加一个 php 扩展,例如 extension=memcached.so,但它没有帮助。 尝试重新启动 memcached(brew 服务重新启动 memcached),也无济于事。我不知道如何解决这个问题,任何人都知道错误的原因

macOS的 memcached 拉拉维尔-7

评论


答:

2赞 Alexander Arakelov 10/1/2023 #1

在我的情况下也发生了同样的事情,问题与memcached端口有关。

  1. 如果默认值为 11211 config.cache.php请检查文件
...
'port' => env('MEMCACHED_PORT', 11211),
...
  1. 检查您的 .env 文件,您可能有MEMCACHED_PORT具有不同值的变量,将其删除或设置
...
MEMCACHED_PORT=11211
...

如果配置文件中不存在默认值