• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

禾匠商城v4队列服务测试失败问题解决方法

武飞扬头像
追寻幸福的脚步
帮助1

前提:

1、PHP72、数据库5.6

2、phpMyAdmin 工具选择PHP72版本

3、宝塔->安全:开放3306和6379端口

4、默认的宝塔市场的镜像是:操作系统CentOS Linux 7.5左右,最好别差太远

安装配置环境

  1、在宝塔 软件商店——PHP7.2

学新通

2、REDIS扩展 

学新通

特别注意:如果有ioncube扩展,一定要卸载了,只安装Redis即可。

3、删除被禁用的php函数

执行队列服务问题:运行queue队列服务的php配置必须启用proc_open和proc_get_status函数,宝塔默认是禁用的;还有pcntl开头的函数也记得删除,不要禁用。如果有pcntl开头的函数全部都删除掉!把这些对应函数删除后再进行下一步操作。

学新通

 3、安装php扩展服务

安装php扩展服务:视源码情况,加密需要安装SG11、Swoole扩展服务,开源只需要安装Swoole扩展服务;上传扩展文件swoole_loader72.so ,路径为/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718

学新通

4、修改PHP7.2 配置文件

在宝塔PHP7.2 配置文件;xcache下面,加上extension = swoole_loader72.so 然后保存

学新通

5、重启php即可

学新通

6、安装主程序后进入后台

进入后台,设置——>队列服务,复制:chmod a x /www/wwwroot/www.aaaa.com/queue.sh && /www/wwwroot/www.aaaa.com/queue.sh

7、右键粘贴到这里回车即可

学新通

 8、重点来了

如果出现启动不成功或者在后台测试队列服务失败,有可能是一个服务品部署多个网站且安装多个版本php影响本网站运行程序其实没有对应到默认的PHP,直接查看网站的php版本和php命令行版本是否一致

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgffekc
系列文章
更多 icon
同类精品
更多 icon
继续加载