运行环境
摘要
服务器环境推荐要求
* Nignx/Apache
* PHP 7.4
* MySQL 5.6~8.0
* Redis 支持
服务器配置
以下为官方推荐配置,具体配置可根据实际运营中用户量大小决定。
- 服务器配置:
阿里云ECS或腾讯云CVM云服务器。
cpu:2核
内存:4G
带宽:5M - 服务器环境及软件:
Linux,Nginx/Apache都可。
推荐新手刚入门使用如下配置:
宝塔Linux控制面板
Nginx 1.1.8
MySQL 5.7
PHP 7.4
Redis 6
上述为基本运营配置,实际使用中,如用户量较大造成服务器负载较高,可以优先考虑将数据库更换为独立云数据库,图片等OSS存储,负载均衡等方案。
PHP扩展
* 必须安装开启flieinfo
* SwooleLoader、Redis、Reflection、PCRE、SPL、Ctype、MBString . Intl、DOM、MySQL、PDO、CURL、Zip、GD、SMTP视运营情况而定
* 不兼容的PHP扩展,需要卸载掉:ionCube、xdebug.ZendGuardLoader,如果是alpine系统还需要卸载opcache扩展;
开放端口
* 添加8个端口:80,8888,888,443,3306
* 授权对象:0.0.0.0/0
域名相关
主域名、二级域名都可以,必须使用通用域名,部分个性域名不支持(例如汉字域名、个性域名)。
- 域名必须已备案且能在备案中心查询到
- HTTPS域名,也就是必须配置SSL证书,证书申请方法可查看:SSL证书申请
账号相关
* 基础服务:
公众号H5:服务号(已认证且开通支付功能)
小程序:(已认证且开通支付功能)
微信支付商户号:(开通JSAPI支付、Native支付、H5支付)
* 基础硬件:
服务器(独立服务器,Nignx环境最好)
域名(和服务器同一服务商,需已备案)
* 其他增值服务:
微信开放平台(用户信息同步、PC微信授权登录,需已认证。注:如果单独使用公众号或小程序,则不需要微信开放平台)
OSS云储存 (阿里云、七牛云均可)
短信通知(牛云短信、阿里云短信)
支付宝商户账号(开通支付宝付款使用)
物流追踪(注册快递100或快递鸟,用于物流查询,申通、圆通、百世、天天四家免费,其他需付费)
电子面单打印机(快递100单专用云打印机)
小票打印机(易联云k4)
注意
* 域名必须备案
* 公众号必须使用80端口
* 小程序必须使用https协议 443端口
* 不支持二级目录安装
* 必须拥有超级管理员权限(不能虚拟主机),本商城需要运行后台队列服务
评论(0)