轻量服务器都有吧? 没? 没问题,我将会从零开始,一步步带你搞定ai数字人系统

一,项目介绍及成品展示

这是一个基于API的数字人产品,包括web、应用程序、微信小程序、后端管理。一键部署、开箱即用的项目,后端是Webman + PHP + Redis!

二,购买和挑选轻量服务器

1.进入腾讯云官网,找到对应活动专区,挑选最近的优惠活动机,用最低的价格买到最优的配置,不管你啥时间看的我这篇文章,跟着我的步骤走准没错!(这里就不粘贴链接,链接可能会变动,但是活动位置不会)

2.轻量服务器活动一般在中间,不仅有秒杀,还有首单特惠机!秒杀请提前登录进入,一般来说只要你不超过时间大概率能抢到。

2025年8月活动

2025年8月活动

3.找到合适价格后,点击立即购买,右边就会弹出配置信息,地域可以选择离你最近的区域,当然这个也无所谓,国内的延迟基本上都一样,不会相差很大!镜像这块我们一定要选择宝塔面板专属版。

三,安装搭建

1.付款后过几分钟就可以在右上角的站内信有宝塔面板的信息,根据地址我们登录宝塔面板,假如出现下面这种情况,请在防火墙里开放端口!

我的宝塔面板端口是18073,所以这块填写18073。

2.不知道怎么找到这个防火墙的,可以直接在这块搜索轻量就能进入控制台,然后点击你购买的轻量服务器就能找到防火墙位置了。

3.开启端口后就可以刷新刚才的页面了,输入账号密码,就能进入宝塔面板后台了,第一次登录会弹窗提示登录,没有账号的可以先注册!登录后我们选择这个环境安装即可!

4.在安装的过程中,我们需要提前准备一下需要用到的程序。

https://github.com/xhadmincn/GenHuman

https://gitee.com/Zero_H/GenHuman

进入这个项目,下载这个项目,两个地址都是一样的代码,国内可以选择gitee下载。

5.环境和下载都完成了后,我们安装一下redis、fileinfo扩展,在软件商店-找到安装的php,然后点击设置进入扩展安装扩展。

安装扩展可能会有点慢,请耐心等待

6.点击网站,新建一个站点,输入已绑定的域名,如果没有绑定域名的话,暂时可以输入ip进行临时用,然后将下载好的源代码上传上去,进行解压!(数据库可以先开启,让系统给你生成账号密码)

7.然后进入网站设置,找到网站目录,选择刚才解压的目录里的server目录,选择完了后先保存,保存后再将运行目录选择public文件,然后保存。

8.然后点击伪静态进行伪静态设置,将下面的伪静态代码复制进去!

# 将请求转发到webman
  location ^~ / {
      proxy_set_header Host $http_host;
      proxy_set_header X-Forwarded-For $remote_addr;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://127.0.0.1:8787;
      }
  }

  # 拒绝访问所有以 .php 结尾的文件
  location ~ \.php$ {
      return 404;

  }

  # 允许访问 .well-known 目录
  location ~ ^/\.well-known/ {
    allow all;
  }

  # 拒绝访问所有以 . 开头的文件或目录
  location ~ /\. {
      return 404;
  }

9.然后进入数据库,点击导入选择我们刚才解压的源码里的sql文件。(不知道文件目录的可以去网站目录看看一下网站所在路径)

10.然后修改server/config/think-orm.php这个文件,将数据库配置信息填写进去,然后保存该文件。

11.进入该网站的终端,然后输入下面的命令(解决php环境问题)

curl -Ss https://www.workerman.net/webman/fix-disable-functions | php

12.然后再输入下面的命令(更新和安装扩展)

composer install

13.上面两个命令执行后,就可以用启动命令,先测试启动这个项目了(启动项目命令)

php start.php start

14.出现下面的这些,就说明没啥问题了

15.因为关闭终端就会终止程序运行,所以想要长期运行的话就需要安装一下"进程守护管理器"这个插件,然后根据我的教程来配置一下,确保这个项目一直运行!目录选择到server目录就行,然后启动命令是php start.php start(切记确定之前先关掉上面的终端,以免启动失败)

16.进入总后台 域名/admin(或ip/admin),默认登录的账号密码是admin/123456,找到配置信息,按要求进行配置就行(免费虽然有点慢,但是能用)。(注册开放平台我就不写教程了,以免被认定为打广告,注册了后将应用里的服务都开通,然后去密钥里申请一个密钥,然后复制过来就行了,很简单)

17.配置完了后,在平台管理填写一下公众号信息,就能在微信上打开这个项目了,如果没有公众号的小伙伴可以申请一下测试号!测试号申请地址如下(测试号,需要填写你的域名到网页授权域名和js,切记不要漏掉了)

https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 
如果有小伙伴想搞微信小程序的话,可以下载微信小程序端 
https://ext.dcloud.net.cn/plugin?id=23955

18.恭喜你完成部署!接下来你可以在微信里打开你的域名或ip就能正常使用了。

四,注意及告知

1.如果不是新购买服务器或其他云服务器,在安装后一定要去开启防火墙端口,要不然是无法访问宝塔面板和该项目的。

2.因为微信小程序是需要https的,所以大家在使用小程序时,是需要去宝塔面板开启证书的,宝塔有免费的证书,一键申请即可。

3.一般来说不会遇到特别难的问题,但如果你在安装过程遇到问题,可以在文章底部评论,收到消息后我就会第一时间为你解答

再次感谢https://github.com/xhadmincn/GenHuman 开源本项目。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐