🎉 广告位招商中!

仿抖音短视频直播平台完整源码:原生移动端双端+PHP后台,含图文+视频安装教学,开箱即用

说明

这份源码是会员之间互相投稿整理的“魔改版”,作者顺手修了几个小坑,但体积依旧感人,没来得及深度测试。动手能力强的朋友可以拿回去慢慢拆,压缩包里塞了图文安装手册,跟着点就能跑起来。

开发环境别装错:
– Android Studio 直接上 3.6.1
– Xcode 锁定 11.4.1

云服务和 SDK 清单:
– 对象存储用七牛 OSS
– 短视频模块接腾讯 SDK
– 即时通讯交给极光 IM

后台怎么配:
1. 登录 web 后台 → 系统设置
– 公共设置:把域名换成你正式上线的地址,备注栏别偷懒,写清楚。
– 私密设置:第三方 SDK 的账号密钥全填自己的,别照抄演示。

2. 服务器环境
– 宝塔面板装最新版,套件选:
Nginx + PHP 5.6 + MySQL 5.7.23 + Redis
– 新建站点 → 导入 SQL → 把 web 代码扔根目录

3. 改配置
– 进 `/api/Config/`
– `app.php`:Redis 密码、加解密开关、白名单接口 `ignore` 数组
– 如果用本地存储,把 `UCloud->host` 改成站点域名,目录层级别改错
– `dbs.php`:数据库账号密码

4. 伪静态贴上:
“`
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
location /socket.io/ {
proxy_pass http://127.0.0.1:19967;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection ‘upgrade’;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
“`

5. Node 服务挂 PM2
SSH 连服务器,先到站点目录:
– `LiveNewIM` 文件夹
– 改 `config.js`:Redis 地址、端口、库、密码;`WEBADDRESS` 写外网域名
– 改 `exposure.js` 第一行的 site 地址
– 启动:
`pm2 start npm –name LiveNewIM — start`(空格别漏)
– `dspIM` 文件夹
– 同样改 `exposure.js` 的 site 地址
– 启动:
`pm2 start npm –name DspJob — start`

全部搞定后,记得重启 Nginx 和 PHP,前台跑一圈看看视频、消息能不能正常玩。祝排坑愉快!

演示图

20251110012102851-image

 

温馨提示: 本文最后更新于2025-11-10 01:21:06,某些文章具有时效性,若有错误或已失效,请在下方留言或联系灵锡网

感谢您的来访,获取更多精彩文章请收藏本站。

THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容