依赖安装-shopro

依赖安装

开始之前

请确保 fastadmin 已经完整安装,如果不是完整包请注意是否执行 bower install 安装过 fastadmin 的依赖,详细请查看 fastadmin 安装文档

安装 php 扩展

删除禁用函数(如有未列出的,请帮忙反馈,谢谢( ^∀^))

putenv
shell_exec
proc_open
pcntl_alarm
pcntl_fork
pcntl_wait
pcntl_signal
pcntl_signal_dispatch

请在这里删除禁用函数

Composer

依赖安装强制使用Composer进行管管理,composer安装器会自动更新框架的依赖按psr4标准进行自动加载,新手切记不要手动更改composer.json中的内容!

composer 注意事项

  • 因为国内防火墙原因,请务必配置阿里的 composer 国内镜像(其他国内镜像大部分已经不更新了)

阿里云镜像配置方式

阿里云 composer 镜像地址

直接将下面命令在命令行执行即可

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

安装依赖

准备工作

请按下列步骤依次检查您的composer环境是否正常。

  1. 如果您有使用多版本PHP环境,请确保您的PHP-CLI版本和程序运行的PHP版本是一致的

  1. 如果composer命令执行过慢,推荐配置 阿里云 Composer 全量镜像

安装队列 topthink/think-queue:v1.1.6 扩展包

新版fastadmin 已经自动安装此扩展包,但没有自动创建 application/extra/queue.php 配置文件,具体请看队列配置文档

think-queue是ThinkPHP官方提供的一个消息队列服务,是专门支持队列服务的扩展包。think-queue消息队列适用于大并发或返回结果时间比较长且需要批量操作的第三方接口,可用于短信发送、邮件发送、APP推送。think-queue消息队列可进行发布、获取、执行、删除、重发、失败处理、延迟执行、超时控制等操作。

think-queue支持消息队列的基本特性

消息的发布、获取、执行、删除、重发、失败处理、延迟执行、超时控制等
队列的多队列、内存限制、启动、停止、守护等

Shopro商城使用队列的地方主要在以下环节:订单的自动关闭、库存和销量的更新、微信粉丝的同步、发货/拼团结果和可自定义的消息模板通知等,取代了定时任务(配置繁琐,迁移站点又需要重复配置)的方法来完成体验上的升级。异步队列又极大的提升了PHP这种动态类型语言的阻塞,使得回调结果更快速。

Fastadmin基于Thinkphp5.0.*开发,think-queue的支持版本最高只能指定v1.1.6,切勿遗漏了版本号或自行指定版本号,如果此处报错请检查是否禁用函数
composer require topthink/think-queue:v1.1.6

【重要】请移步这里进行队列完整配置!!!

安装客服 composer require workerman/gateway-worker:~3.0 扩展包

composer require workerman/gateway-worker:~3.0

【重要】请移步这里进行客服完整配置!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值