GREATHOSTS 知识库

在 GreatHosts 部署 PHP/MySQL 网站

GreatHosts 提供传统 PHP/MySQL 环境,并不依赖 cPanel 假设。已验证环境包括 PHP 至 8.5、可调整的 php.ini、OPcache、Imagick,以及 MySQL 5.7、8.0、8.4;数据库主机为 localhost。

最后验证: 2026-10-03证据: GreatHosts CP + 当前目录 + 事实基线

1. 核对应用要求

列出 PHP 版本、扩展、MySQL 版本、Cron 和额外服务需求。

  • 不要自动选最新 PHP。
  • 先找出强制性的扩展或后台服务。
证据已验证环境

2. 上传应用文件

通过 GreatHosts CP 文件管理器把应用放入正确的域名根目录。

  • 大型项目可先传 ZIP 再解压。
  • 可以的话,把秘密放在公开目录之外。
证据GreatHosts CP 已验证

3. 创建并导入数据库

创建数据库和用户,导入 dump,然后把数据库主机设为 localhost。

  • 已验证 MySQL 5.7、8.0、8.4。
  • 没有特殊要求时优先使用 utf8mb4。
证据GreatHosts CP + 已验证环境

4. 有目的地配置 PHP

选择应用兼容版本,只在应用确实需要时调整 php.ini。

  • 已验证 PHP 至 8.5。
  • OPcache 与 Imagick 可用。
  • 不要无依据地提高资源限制。
证据GreatHosts CP 已验证

5. 需要时添加计划任务

使用 Cron Jobs 执行周期性任务。

  • 避免不必要的高频执行。
  • 关键任务应有日志。
证据GreatHosts CP 已验证

6. 启用 HTTPS 并测试

DNS 生效后启用证书并测试表单、Session、邮件和 URL。

  • 验证 HTTP/HTTPS 重定向。
  • 上线后检查 PHP 错误日志。
证据部署实践

7. 用数据诊断

先看日志、CPU 和流量,再决定是否需要 VPS。

  • 把故障时间与日志关联。
  • 一次短暂峰值不是迁移依据。
证据GreatHosts CP 已验证

常见问题

MySQL 主机名是什么?

已验证环境使用 localhost。

是不是总该选 PHP 8.5?

不是。应选择应用和依赖明确支持的版本。

普通 PHP/MySQL 网站需要 VPS 吗?

通常不需要,只要它能在托管环境和套餐资源内正常运行。

与本指南相关的服务

把需求转换成主机选择

如果不确定项目适合 Shared、Semi-Dedicated、VPS 还是 Dedicated,请使用主机选择器。

选择主机