关于“禾匠商城队列测试失败”的解决办法

分类:CMS教程 时间:2023-03-28 22:42 浏览:0 评论:0
0

特别注意:

1、命令行下 PHP 的版本必须是7.2,可以用php -v 查看。
2、PHP安装有Redis扩展redis.so。
3、PHP要启用 proc_open 函数

前提:

1、运行环境要求:Linux+Nginx+PHP7.2+MySQL(5.6|5.7)+Redis(4|5)

 2、phpMyAdmin 工具选择PHP72版本

 3、设置PHP-CLI命令行版本PHP72

注意:如果安装不成功,请换:Nginx 

第一:

一共安装二个扩展:Redis,Swoole(开源版不需要安装swoole)

特别注意:如果有ioncube或是SG的扩展 一定要先卸载

1、安装完毕后效果


 1

2、删除被禁用的函授,或者全删除也行

删除proc_open 函数proc_   pcntl_开头的全删掉(这个是重点)

 2

3、扩展Swoole(开源版不需要安装swoole)
 在宝塔 文件 路径  上传我们的扩展文件

路径  /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718

3

在宝塔PHP7.2  配置文件

4

加上extension = swoole_loader72.so  然后保存

记得在前面加上:【swoole】

【swoole】
extension = swoole_loader72.so

然后重启生效

第二:开启队列服务

打开终端

5

右键复制命令

这样就成功了

8

到这里基本上就99%成功了

最后:如果这样队列还是开启不了,或者之前测试通过,后来又突然无法启动队列服务?!这时候重装一下Redis插件,装完重启PHP.

END:就可以正常使用了!!!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. CMS教程 > 关于“禾匠商城队列测试失败”的解决办法

用户评论