类Memcached未找到流明5.4

Dan*_*lly 6 php artisan lumen

当尝试运行artisan命令时,我收到以下错误

[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'Memcached' not found
Run Code Online (Sandbox Code Playgroud)

我最近一直在研究另一个使用Lumen 5.3的项目,并且运行工匠命令没有问题.两个项目都在同一个虚拟盒子上,除了Lumen版本之外,服务器设置没有区别.

我已经检查过Memcached正在运行并且没有问题.

我已经尝试过composer dump-autoload,删除了vendor文件夹并重新安装,但这些都没有任何区别.

如果可能的话,我宁愿不回到5.3.

有没有办法解决这个问题?

小智 7

有同样的问题.检查您是否为您正在使用的php版本安装了memcached扩展,并检查它是否在php.ini文件中正确配置(它可能在错误的目录中查找).

  • 我运行yum install php-memcached,这解决了这个问题 (3认同)

Mah*_*fuz 5

看起来您的 memcahed 未安装或未正确配置。

为了快速解决,

使用文件缓存驱动而不是 memcached

CACHE_DRIVER=file
Run Code Online (Sandbox Code Playgroud)