环境要求:推荐阿里云或腾讯云服务器,海外用户aws、azure
部署环境选型:
1.芸众kubernetes环境,
2. 芸众集群环境.
3.宝塔环境。
4.其他环境按下面环境要求,自行实施即可
硬件要求:
不支持使用vps/轻量级服务器和docker的容器生成的系统,这两种方式安装环境和商城
部署前、使用时不能接任何VPN、防火墙、xx盾、xx锁、沙箱等等之类干扰部署、使用的东西,部署完成双方验收后,再接上VPN、防火墙、xx盾、沙箱(接上后有什么问题自行解决.).这不是商城方面的问题.
不了解安全、防御软件、cdn、xxx加速之类软件、应用整个工作原理,请不要接入.接入导致影响商城运行,自行负责.
4核 16G内存(基础商城配置) 带宽20M或以上(峰值、固定不限)。建议使用按使用量付费带宽,峰值拉到最大!
访问一次商城前端页面需要大概需要4m的带宽(不算图片、接口返回数据),具体计算方式请自行学习网络基础知识.
系统要求:
全新服务器安装,必须使用:Centos stream 9 64位 或Rocky linux9
已有资料的的服务器(宝塔)支持(如使用centos操作系统,因centos8官方已经下架相关资源,centos操作系统已不支持部署,请自行备份数据,按要求重置系统)
配置建议:4核16G、带宽20M(建议按使用量峰值100M)、磁盘80G 增强型SSD(腾讯云)或ESSD auto(阿里云) (如需同步供应链业务,需相应增加配置。 如暂时不买高配置,请客户的运维自行监控服务器资源,作对应资源升级).
再次强调跑业务不能用廉价实例(性能没有保障, 特价购买那种, 如: 华为云飞驰, 阿里云ecs.u1. 腾讯云轻量应用服务器等). 非要用后续出问题自行迁移业务到当代实例使用. 也可以付费委托我们迁移.
为避免商城运营后产生不必要的问题,请确保好服务器操作系统符合要求(必须是公共镜像,不要用宝塔的镜像,配置队列会出问题)。若不是的,请自行备份资料,更换系统。Note:操作系统无法升级),
以下是使用环境要求
软件环境要求:
Nginx latest、mysql8.4.5、PHP7.4.33、redis5,6,7都可以
如已有环境,请看下面软件要求,看自己的环境是否匹配,不匹配的请自行处理。
web:nginx(必须支持HTTP2,SSL)
mysql8.4.5(安装该版本内存不能低于10G,若低于可安装8.0,但2026年4月官方废弃8.0. 漏洞,bug都不处理. 后面出问题自行负责)
mysql8.4.5(安装该版本内存不能低于10G,若低于可安装8.0,但2026年4月官方废弃8.0. 漏洞,bug都不处理. 后面出问题自行负责)
Php7.4.33(7.4.30以下版本有漏洞不推荐使用)
[PHP Modules]
bcmath
Core
ctype
curl
date
dom
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
mongodb
mosquitto
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
redis
Reflection
session
SimpleXML
sockets
sodium
SPL
sqlite3
standard
sysvsem
tokenizer
wxwork_finance_sdk
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend OPcache
zip
zlib
bcmath
Core
ctype
curl
date
dom
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
mongodb
mosquitto
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
redis
Reflection
session
SimpleXML
sockets
sodium
SPL
sqlite3
standard
sysvsem
tokenizer
wxwork_finance_sdk
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend OPcache
zip
zlib
swoole (4.5.11)
php function不能禁用proc_xxx,putenv,pcntl_signal,pcntl_fork,pcntl_wait,pcntl_alarm,pcntl_signal_dispatch,stream_socket_server
数据库版本支持mysql 8.4.5(数据库存储引擎必须支持Innodb)
确保curl(7.6x)或以上和openssl-1.1.1(因官方不再支持1.0.2版本,所以建议安装1.1.1版本,新安装不要再使用1.0.2), 详情看官网
php必须配置ca根证书, 否则对接微信、支付等等多个地方报错.
⚠️php必须没有任何错误,如下图: (请根据自己的php安装环境,执行php是否有报错,下图的情况是正常.如执行后有任何字符出现,均不正常.请找贵公司的运维人员先处理好再部署.)

检查确保所有都符合要求后,可以执行下一步安装商城
注意⚠️:
1. 多站点使用商城队列必须把redis实例或slot(库)划分开.
2. swoole版本, 20251030下午0300后部署的,需要修改
- 多站点需要修改网站根目录下`.env`配置文件的`LARAVELS_LISTEN_PORT=’5200’`的端口配置, 默认是5200,
- 站点nginx,反向代理`location @laravels`模块下, `proxy_pass http://127.0.0.1:5200;`设置上一步修改的端口
- 重启supervisord, nginx服务
3. 如一个服务器上多个芸众商城涉及到使用(pc端、电子合同、websocket(暂时大屏、项目管理要用), 不支持多开. 如(A商城使用pc端, B商城使用电子合同, C商城使用websocket)这样可以, (A商城均使用pc端、电子合同、websocket. B, C商城一个都不能开)