# **V3老用户升级安装V5须知**
## **一、前言:**
本教程适用于已经安装过V3的老用户,在安装V5之前,您可以快速浏览一下本教程,提前了解服务器配置需求和安装流程。
## **二、服务器环境配置**
* 人人商城V5支持服务器操作系统**Linux**,发行版包括**CentOS**、**Ubuntu**、**Redhat**,强烈推荐使用**CentOS7.0**及以上版本,**不支持Windows操作系统**,**不支持虚拟主机**。
* Web服务推荐使用**Nginx**。
* PHP版本要求**7.1**,以下扩展扩展必须安装(**ionCube Loader、Redis、Fileinfo**),需要卸载掉的冲突扩展(**Swoole Loader、ZendGuardLoader、Xdebug**);宝塔环境下的php还需要将如下禁用函数删除(**pcntl\_signal、pcntl\_signal\_dispatch、proc\_open**),否则队列服务无法启动。
* 数据库MySQL版本要求:**5.6/5.7**,不推荐**8.0**,数据库引擎需支持**Innodb**,且字符集需支持**utf8mb4**。
* Redis缓存数据库版本要求**5.0**。
* 如需接入小程序则必须配置**https**,建议使用阿里云或者腾讯云的单域名免费证书,宝塔申请的证书会在某些安卓设备上不兼容;如果您对配置证书不熟悉,可以联系我们客服人员。
* 服务器必须拥有超级管理员即**root**用户权限,人人商城V5需要后台启动队列服务。
## **三、安装流程**
#### **安装人人商城模块**
* 确保微擎是最新版本,如不是,检查更新到最新版本
* 进入微擎,应用管理,未安装应用,找到人人商城V5,点击安装
#### **授权并初始化人人商城**
* 进入人人商城V5模块,填入授权码, 等待初始化
* 如果进入人人商城V5模块,一直在转圈,说明redis未配置或者redis配置信息错误
#### **启动后台队列服务**
* 队列服务需要配置服务器守护进程,必须用服务器管理员即root用户操作
* **如果您对服务器不熟悉,一定要联系客服或者运维配置,不建议自己配置,否则商城无法正常运行**
## **四、V3数据转移至V5**
转移工具正在开发中,尽请期待。