Skip to content

运行环境

本文档介绍了标准版本商城系统的运行环境要求。 标准版本商城支持Linux/windows服务器环境,需要PHP7.1 ~ 7.4 版本支持, 可运行于包括Apache和nginx在内的多种WEB服务器和模式,支持Mysql数据库,引擎用InnoDB。框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。 底层运行的内存消耗极低,而本身的文件大小也是轻量级的,因此不会出现 空间和内存占用的瓶颈。

注意事项

  • 域名必须备案
  • 公众号必须使用80端口
  • 小程序必须使用https协议 443端口
  • 不支持二级目录安装

服务器环境推荐要求

  • Nginx
  • PHP 7.1 ~ 7.4
  • MySQL 5.7 ~ 8.0
  • Redis
  • Supervisor管理器

推荐使用bt宝塔面板,简单易用。 服务器推荐阿里云ecs或腾讯云cvm 云服务器。

开放端口

添加7个端口:80,21,8888,888,443,3306,6379 授权对象:0.0.0.0/0

PHP扩展

在v5.2版本不需要安装fileinfo,而redis可以选择性安装,不安装的话将使用file缓存,内部的消息队列将直接同步执行

安装插件:fileinfo、redis

禁用函数

启动消息队列命令和workerman时需要删除下列函数:

proc_open
pcntl_signal
pcntl_signal_dispatch
pcntl_fork
pcntl_wait
pcntl_alarm

执行命令

开启消息队列

在Supervisor管理器中运行:

bash
php think queue:listen --queue

开启长连接

bash
sudo -u www php think workerman start --d

开启定时任务

bash
php think timer start --d