当前位置:   article > 正文

依赖安装-shopro_shopro安装教程

shopro安装教程

依赖安装

开始之前

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

安装 php 扩展

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

  1. putenv
  2. shell_exec
  3. proc_open
  4. pcntl_alarm
  5. pcntl_fork
  6. pcntl_wait
  7. pcntl_signal
  8. 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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/992636
推荐阅读
相关标签
  

闽ICP备14008679号