禾匠商城v4队列服务测试失败问题解决方法
前提:
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
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01