Skip to content

准备工作

  • 您至少需要一台4核4G的服务器,后续若有集群作业的需要,则可考虑多台服务器进行大数据计算集群的搭建。 您可以选择购买 阿里云ECS

  • 您需要一个已备案的域名,然后在此域名下配置两个二级域名,以 digitalevers.com 为例

    配置    backend.digitalevers.com 和 testapi.digitalevers.com 两个二级域名
    后台域名 backend.digitalevers.com 作为后台管理使用,进行本地解析,不做公网解析
    前端域名   testapi.digitalevers.com 作为前端采集数据使用,需做公网解析,并配置好https(重点)

如何配置 https

  • ECS服务器上需要安装
    • 操作系统推荐 Ubuntu24.04 LTS
    • Apache 或 Nginx 任意一款 Web Server 服务器
    • php8.0+ 和 php-fpm
    • Mysql8.0+ 或 MariaDB5.5+
    • Redis Server
    • phpMyAdmin(可选)
更新系统软件源(若有必要)
apt update
apt upgrade
供参考的安装命令(以Ubuntu24.04为例)
apt install nginx
apt install php8.3 php8.3-fpm
apt install mysql-server
apt install php-mysql php-mbstring
apt install redis-server

开始安装

  • 下载 量U源码,将量U源码下载至服务器的默认 Web 目录下(/var/www/html),若没有该 web 目录,可使用 mkdir /var/www/html 创建
mkdir /var/www/html/    (可选)
cd /var/www/html/
git clone https://gitee.com/digitalevers/Lionu.git

进入 Lionu 源码目录

量U源码

  • 配置 web 服务器,将之前的后台域名解析到 public_backend 文件夹, 将前台域名解析到 public_frontend 文件夹,这里有一份 Nginx 的配置示例可供参考

  • 配置目录权限,这一步非常重要,若以 root 用户拉取 git 代码,则源码目录所有者为 root,在启动项目时可能会遇到权限问题,最好将所有者修改为 Nginx 和 php-fpm 的运行用户,一般是 www-data

使用下列命令查看 php-fpm 运行用户
ps aux | grep php-fpm
使用下列命令修改目录的所有者
chown -R www-data:www-data /var/www/html/Lionu
  • 启动 Nginx,使用浏览器访问后台域名,如果出现权限提示,那么恭喜,离成功仅一步之遥,按照提示修改对应文件的访问权限即可
安装文件不可写,请在root权限下使用下列命令修改权限
chmod 0766 /var/www/html/Lionu/installed

通用配置文件不可写,请在root权限下使用下列命令修改权限
chmod 0766 /var/www/html/Lionu/common_config/application.properties

常量配置文件不可写,请在root权限下使用下列命令修改权限
chmod 0766 /var/www/html/Lionu/backend/Config/Constants.php

填写安装信息

安装界面

  • SDK上报域名 即前台域名,需做公网解析,并配置 https
  • 登录用户 后台管理员登录名,可由数字和字母组成,长度为4-10个字符
  • 登录密码 后台管理员登录密码,可由数字、字母和标点符号组成,长度为6-20个字符
  • 数据库地址 暂固定为127.0.0.1,即本地环回地址
  • 数据库名 暂固定为 lionu,即系统安装完成后的数据库名
  • 数据库用户名 缺省为 root 用户登录
  • 数据库密码 新安装的MySQL默认密码为空,需要先修改MySQL密码再将密码填写到这里,这里不能为空密码
  • 数据库端口 暂固定为3306
  • Redis地址和端口 暂固定为 127.0.0.1 和 6379

执行安装

执行安装

安装完成!!

安装完成 然后使用安装时填写的管理员信息进行登录即可

登录成功

登录成功 登录成功后还需要配置环境