腾讯云轻量服务器配合宝塔面板,手把手教你从零部署AI数字人系统
摘要:本文详细介绍了从零搭建AI数字人系统的完整流程。首先需要购买腾讯云轻量服务器(推荐选择宝塔面板专属版),然后通过宝塔面板配置PHP环境、安装Redis等扩展。接着部署开源项目GenHuman,包括创建站点、配置数据库、设置伪静态规则等步骤。完成基础配置后,还需进行微信公众号或小程序对接,并设置进程守护确保服务持续运行。文章提供了项目部署的各环节操作指南和注意事项,最终可实现一个支持文字/语音
轻量服务器都有吧? 没? 没问题,我将会从零开始,一步步带你搞定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 开源本项目。
更多推荐



所有评论(0)