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