全网首发AI图片视频创作系统V2,基于PHP+MySQL开发,1分钟搭建上线。支持AI绘图+视频生成,可对接OpenAI等主流接口,内置支付、验证、套餐系统。本文提供宝塔面板完整部署教程,含SourceGuardian配置及常见问题排障,新手也能轻松搞定。
🎨 AI图片视频创作系统 V2 — 环境安装教程
官方指导 · 优化版 | 基于 PHP + MySQL | 1 分钟即可搭建上线
✨ 一句话核心价值
让任何人都能快速拥有一个属于自己的 AI 绘图 / 视频平台,无需人工干预。
| 特性 | 说明 |
|---|---|
| 🖼️ AI 图片生成 | 支持文字描述生成高清图片 |
| 🎬 AI 视频生成 | V2 新增 — 支持在线生成视频 |
| 🔌 开放 API 接口 | 可对接 OpenAI / NewAPI 等主流模型 |
| 💳 支付系统 | 支持在线购买套餐、易支付、极验验证、邮箱验证、注册赠送 |
| 💎 全新 UI | V2 版本 UI 全新重构,更加美观 |
📌 封面图就是使用这款系统生成的。
📋 环境要求(部署前必读)
| 组件 | 要求 | 状态 |
|---|---|---|
| 🌐 Nginx | 1.28+(Apache 亦可,无强制) | ✅ 首选稳定版 |
| 🐘 PHP | 必须 8.1,其他版本不可用 | ⚠️ 必需 |
| 🗄️ MySQL | 5.7(最佳兼容版本) | ⚠️ 必需 |
| 🚫 禁用扩展 | opcache / memcached 必须卸载 | 🚨 立即移除 |
🚀 安装步骤(共 5 步)
步骤 1️⃣ | 添加站点 & 绑定域名
- 宝塔面板 → 网站 → 添加站点
- 输入已解析好的域名,PHP 版本务必选择 PHP-81
- 提交后访问域名测试,显示默认页或空白页 = 站点创建成功
✅ 提示:请确认域名已正确解析到服务器 IP,否则无法访问。
步骤 2️⃣ | 上传源码 & 解压
- 本地下载
AI绘图系统程序.ZIP压缩包 - 进入站点根目录(网站 → 对应站点 → 根目录)
- 点击【上传】→ 选择压缩包 → 上传完成后 解压到当前目录
📁 注意:解压后所有程序文件需直接位于根目录,不要多出嵌套文件夹。
步骤 3️⃣ | 设置运行目录 + 伪静态
① 设置运行目录:
网站设置 → 网站目录 → 下拉选择
/Public→ 保存
② 设置伪静态规则:
点击【伪静态】选项卡,粘贴以下规则并保存:
location / {
try_files $uri $uri/ $uri.php$is_args$args;
}
location ~* ^/uploads/.*\.(php|php5|phtml|phar)$ {
deny all;
}
步骤 4️⃣ | 安装 SourceGuardian Loader + 关键 PHP 配置 ⭐重点
- 浏览器访问 您的域名 → 进入 AI 绘图系统安装向导
- 系统提示需安装 SourceGuardian 扩展 → 根据引导下载对应 PHP 8.1 的
ixed.8.1.lin(Linux 版) - 复制页面显示的 扩展目录路径 → 在宝塔文件管理中上传扩展文件到该目录
④ 配置 PHP 加载扩展(重要):
宝塔面板 → 软件商店 → PHP 8.1 → 设置 → 配置文件
将扩展加载指令(如extension=ixed.8.1.lin)粘贴到配置文件底部
⑤ ⭐ 必需额外配置 — 开启混合虚拟机模式:
在同一配置文件中,紧接着扩展加载行下方 务必添加:
sourceguardian.enable_vm_hybrid=1
✨ 解决加密组件兼容性
- 保存配置文件 → 点击 PHP 服务 → 重启 PHP 使扩展与配置生效
🚨 关键提醒: 若未添加
sourceguardian.enable_vm_hybrid=1,程序运行时会出现 sg 内核错误或 500 报错!重启 PHP 后务必验证。
✅ 验证方法:新建
phpinfo()文件 → 查看 SourceGuardian 扩展是否启用 → 确认 VM Hybrid Mode 为开启状态。
步骤 5️⃣ | 在线安装程序
- 访问 您的域名 +
/setup→ 进入安装向导 - 程序自动检测环境依赖(SourceGuardian 扩展 + 混合模式配置)
- 获取数据库信息: 宝塔面板 → 数据库 → 找到对应数据库 → 复制数据库名、用户名、密码
- 填写数据库连接信息(主机默认
127.0.0.1),设置管理员账号及站点名称 - 点击「开始安装」→ 等待完成即可访问站点首页
🔐 安装完成后建议 删除 /setup 目录 或设置访问权限,提高安全性。
❓ 常见问题 & 排障
| 问题 | 解决方案 |
|---|---|
| Q1:访问域名显示 500 错误 / 空白页? | ① 运行目录是否为 /Public;② PHP 版本是否为 8.1;③ 伪静态是否保存;④ SourceGuardian 扩展 + sourceguardian.enable_vm_hybrid=1 是否已添加并重启 PHP |
| Q2:SourceGuardian 报错 "Unable to load"? | 确认扩展版本与 PHP 8.1(线程安全/非安全版)匹配;php.ini 中同时存在 extension=ixed.8.1.lin 和 sourceguardian.enable_vm_hybrid=1;重启 PHP |
| Q3:opcache / memcached 已安装如何移除? | 宝塔面板 → PHP 8.1 设置 → 禁用扩展 → 卸载 opcache 与 memcached → 重启 PHP |
| Q4:数据库连接失败? | 核对数据库名、用户名、密码是否从宝塔直接复制;尝试将主机改为 localhost;检查 MySQL 服务状态 |
⭐ 配置自检贴士: 在 PHP 8.1 配置文件末尾确认存在
sourceguardian.enable_vm_hybrid=1,此配置对运行至关重要。




