开启队列时,命令行输入php think queue:listen出现乱码
以下是解决方式:
找到你安装的PHP版本并找到PHP.ini文件,在扩展里面增加一行extension=redis,安装扩展,保存,重
启服务,搞定。
还原过程:
输入命令 php --re redis 结果:提示没有安装redis扩展
输入命令 php -m 结果:没有找到redis扩展
按上述解决方式操作 结果,不再报错了
注意: 这个问题根据大佬的说法是 PHP 有多种运行方式,WEB端的扩展是安装了,也就是我的PHPSTUDY
上面虽然已经安装也可以运行了,但是命令行端却和web端用的不是同一个配置文件,因此如果你也用的
集成环境,不建议通过集成环境来打开配置文件,而是手动去PHP安装目录的根目录找到PHP.INI这个文
件去看看是不是有这个扩展。
参考地址
https://ask.fastadmin.net/question/27493.html