环境要求:推荐阿里云或腾讯云服务器;部署环境选型:

1. kubernetes环境,

2. 集群环境.

3.宝塔环境。

4.其他环境按下面环境要求,自行实施即可

硬件要求:

不支持使用vps/轻量级服务器和docker的容器生成的系统,这两种方式安装环境和商城

 

部署前、使用时不能接任何VPN、防火墙、xx盾、xx锁、沙箱等等之类干扰部署、使用的东西,部署完成双方验收后,再接上VPN、防火墙、xx盾、沙箱(接上后有什么问题自行解决.).这不是商城方面的问题.

 

不了解安全、防御软件、cdn、xxx加速之类软件、应用整个工作原理,请不要接入.接入导致影响商城运行,自行负责.

 

2核 8G内存(基础商城配置) 带宽20M或以上(峰值、固定不限)。建议使用按使用量付费带宽,峰值拉到最大!

访问一次商城前端页面需要大概需要4m的带宽(不算图片、接口返回数据),具体计算方式请自行学习网络基础知识.

 

系统要求:

全新服务器安装,必须使用:Centos stream 8 64位

已有资料的的服务器(宝塔)支持(如使用centos操作系统,因centos8官方已经下架相关资源,centos操作系统已不支持部署,请自行备份数据,按要求重置系统)

初始配置建议:4核8G、带宽20M(建议按使用量峰值100M)、磁盘80G SSD或ESSD



为避免商城运营后产生不必要的问题,请确保好服务器操作系统符合要求(必须是公共镜像,不要用宝塔的镜像,配置队列会出问题)。若不是的,请自行备份资料,更换系统。Note:操作系统无法升级),




以下是使用环境要求

软件环境要求:

Nginx、mysql8.0、PHP7.4

如已有环境,请看下面软件要求,看自己的环境是否匹配,不匹配的请自行处理。

web:nginx(必须支持HTTP2,SSL)

Php7.4.33(PHP7.2目前也支持,但是7.4.30以下版本有漏洞不推荐使用)

[PHP Modules]

bcmath,Core,ctype,curl,date,dom,ereg,exif,fileinfo,filter,ftp,gd,gettext,

hash,iconv,intl,json,libxml,mbstring,mcrypt,mhash,mysql,mysqli,mysqlnd

openssl,pcntl,pcre,PDO,pdo_mysql,pdo_sqlite,Phar,posix,redis,Reflection,

session,shmop,SimpleXML,soap,sockets,SPL,sqlite3,standard,sysvsem,

tokenizer,xml,xmlreader,xmlrpc,xmlwriter,xsl,zip,zlib,redis,mongidb

php function不能禁用proc_xxx,putenv,pcntl_signal,pcntl_fork,pcntl_wait,pcntl_alarm,pcntl_signal_dispatch,stream_socket_server

数据库版本支持mysql 5.7、8.0(建议使用8.0,数据库存储引擎必须支持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. 如一个服务器上多个商城涉及到使用(pc端、电子合同、websocket(暂时大屏、项目管理要用), 不支持多开. 如(A商城使用pc端, B商城使用电子合同, C商城使用websocket)这样可以, (A商城均使用pc端、电子合同、websocket. B, C商城一个都不能开)

文档更新时间: 2024-04-23 11:28   作者:售后技术支持-余丽平