AI生图创作系统 宝塔面板部署说明
这是一款超轻量可嵌入官网的PHP+MySQL自包含图片生成系统,仅需上传源码、解压后访问域名即可完成安装,支持文生图、图生图、异步任务轮询、任务记录,后台可直接配置API Key。
- 环境要求
- PHP 8.1 及以上版本
- MySQL 5.7+ / MariaDB 10.3+
- 需开启PHP扩展:
pdo_mysql、curl、fileinfo - 网站运行目录指向项目根目录,无需额外配置伪静态
-
宝塔创建站点
-
打开宝塔面板进入「网站」板块
-
点击「添加站点」
-
填写对应域名,PHP版本选择8.1及以上
-
自动创建MySQL数据库,妥善保存数据库名、用户名、密码信息后提交完成站点创建
-
上传并解压源码
将ai-image-system-baota.zip上传至站点根目录(路径示例:/www/wwwroot/你的域名/),在宝塔文件管理器中完成解压。
手动上传源码时,请勿上传本地测试用的config.php文件,服务器需通过/install.php重新生成配置。 -
配置Nginx安全规则
在宝塔「网站」-「设置」-「配置文件」中添加以下规则:
location ~ ^/(config\.php|database\.sql|README\.md|宝塔部署说明\.md)$ {
deny all;
}location ^~ /includes/ {deny all;
}
location ~* ^/uploads/.*\.(php|phtml|phar|cgi|pl|sh)$ {
deny all;
}
使用Apache环境时,系统会自动读取项目内的.htaccess文件,无需额外配置。
- 在线安装向导
浏览器访问https://你的域名/install.php,按页面提示填写:
- 数据库地址:默认填写
localhost - 端口:默认
3306 - 数据库名、数据库用户、数据库密码:填写宝塔创建站点时生成的对应信息
- 自定义设置管理员账号和密码
- 图片模型默认选择
openai/gpt-image-2
- 后台基础配置
安装完成后访问https://你的域名/admin/login.php登录后台,可自定义修改:
- 站点名称
- 图片生成模型
- 对应服务的API Key
- 图片默认生成尺寸
- 图片默认清晰度
- 常见问题排查
- 提示PHP未启用cURL扩展:进入宝塔「软件商店」-对应PHP版本设置-扩展管理,开启
curl扩展即可 - 数据库连接失败:优先核对数据库名、用户名、密码是否与宝塔内的配置完全一致
- 参考图上传失败:检查站点内
/uploads目录是否设置为可写权限


