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 吗?
通常不需要,只要它能在托管环境和套餐资源内正常运行。