主题
宝塔面板部署
以宝塔面板为例,演示从建站到安装的完整流程。
环境要求
| 组件 | 要求 |
|---|---|
| PHP | 8.0 或以上 |
| MySQL | 5.7+ |
| Web 服务器 | Nginx 或 Apache |
提示
在宝塔「软件商店」中安装对应版本的 PHP 和 MySQL,确保 PHP 已安装 fileinfo 扩展(软件商店 → PHP → 设置 → 安装扩展)。
第一步:新建站点并上传源码
- 登录宝塔面板,进入 网站 → 添加站点
- 填写域名,PHP 版本选择 8.0+,数据库选择 MySQL
- 将 GEO 系统源码压缩包上传到站点目录
- 在宝塔文件管理中在线解压
第二步:设置运行目录
- 点击站点名称 → 设置
- 左侧选择 网站目录
- 将运行目录设置为
/public - 点击保存

重要
运行目录必须指向 /public,否则源码会暴露在 Web 上,存在安全风险。
第三步:设置伪静态
- 站点设置 → 左侧选择 伪静态
- 在下拉列表中选择 thinkphp
- 点击保存

第四步:运行安装向导
- 在浏览器访问你解析的域名,系统会自动跳转到安装页面
- 按照安装向导提示完成数据库配置和管理员账号设置
- 安装完成后自动跳转到登录页
详细安装流程请参考 安装步骤。
SSL 证书(推荐)
- 站点设置 → SSL
- 选择 Let's Encrypt 免费证书
- 点击申请,开启强制 HTTPS
下一步
- 安装步骤 → 详细安装向导说明
- 部署问题 FAQ → 更多部署常见问题