CRMEB Pro 是一款企业级高并发高性能的电商系统,支持 Linux 服务器环境,需要 PHP 8.0 及以上版本,兼容多种 WEB 服务器(如 Nginx 和 Apache),并支持 MySQL 数据库。本文将详细介绍如何从零开始安装 CRMEB Pro 系统。
- 操作系统:Linux(推荐 CentOS 7/8 或 Ubuntu 18.04/20.04)
- WEB 服务器:Nginx 1.18~1.2.1 或 Apache 2.2
- PHP 版本:8.0
- 数据库:MySQL 5.7~8.0
- 其他组件:
- 基础配置(适合新手或小型项目):
- 推荐使用:
- 宝塔 Linux 控制面板
- Nginx 1.1.8
- MySQL 5.7
- PHP 8.0
- Redis 6
- Supervisor 2.2
确保服务器开放以下端口:
- 80(HTTP)
- 21(FTP)
- 8888、888(宝塔面板)
- 443(HTTPS)
- 3306(MySQL)
从 CRMEB 官网下载最新版本的 Pro 版源码包,解压到服务器的 WEB 目录(如/www/wwwroot)。
确保安装以下 PHP 扩展:
删除以下函数:
在 Nginx 配置文件中添加反向代理规则,确保请求正确转发到 CRMEB Pro。
类似地,在 Apache 中配置反向代理。
- 访问您的域名或 IP 地址,进入 CRMEB Pro 安装页面。
- 按照提示填写数据库信息和管理员账号。
- 等待程序安装完成。
- 删除
install目录下的所有文件(注意:install.lock文件不能删除)。
- 检查系统是否正常运行。
- 域名未备案:确保域名已备案,否则无法使用 80 端口。
- 端口冲突:检查端口是否被占用。
- PHP 版本不匹配:确保 PHP 版本为 8.0。
- 数据库独立部署:用户量较大时,建议将数据库迁移到独立的云数据库。
- OSS 存储:将图片等静态资源存储到 OSS,减轻服务器负载。
- 负载均衡:高并发场景下,使用负载均衡技术。
通过以上步骤,您可以顺利完成 CRMEB Pro 的安装。如果在安装过程中遇到问题,可以参考官方文档或到
CRMEB 官方论坛寻求帮助。