当尝试运行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文件中正确配置(它可能在错误的目录中查找).
看起来您的 memcahed 未安装或未正确配置。
为了快速解决,
使用文件缓存驱动而不是 memcached
CACHE_DRIVER=file
Run Code Online (Sandbox Code Playgroud)