返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >禾匠商城v4队列服务测试失败问题解决方法
  • 752
分享到

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

php开发语言 2023-09-05 07:09:58 752人浏览 独家记忆
摘要

前提: PHP72、数据库5.6 phpMyAdmin 工具选择PHP72版本 宝塔->安全:开放3306和6379端口 默认的宝塔市场的镜像是:操作系统Centos linux 7.5左右,最好别差太远 安装配置环境   1、在宝塔 软件

前提:

PHP72、数据库5.6

phpMyAdmin 工具选择PHP72版本

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

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

安装配置环境

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

Redis扩展 

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

删除被禁用的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

修改PHP7.2 配置文件

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

重启php即可

安装主程序后进入后台

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

右键粘贴到这里回车即可

 8、重点来了

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

以上就是本人解决队形服务失败的经验所得,也曾在网上看过,发现都没说明这一点的,其实上面的7点很多人都会,但往往因其他原因忽略了第8点。 好了,不费话了,希望可以帮到有需要的人。

来源地址:https://blog.csdn.net/QQ45623897/article/details/128350498

--结束END--

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

本文链接: https://lsjlt.com/news/394906.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作