环境说明
一般情况下,一个项目 应该 有以下四个基本的项目环境:
dev- 开发环境
uat - 内部测试环境
gray - 灰度测试环境
prod - 线上生产环境
系统与软件版本
服务器
所有环境 应该 优先选择Centos7.x。并且一旦选择结束后,所有环境的系统 必须 保持一致。
PHP
PHP 版本 应该 优先考虑 PHP 7.4,不止因为其运行高效,还因为随着 PHP 7 的广泛应用,PHP 7 以下的版本将会很快停止维护。一旦选择结束后,所有环境的PHP版本 必须 保持一致。
MYSQL
数据库软件 应该 优先选择 MySQL,因为其使用率最高。MySQL 5.7 与 PHP 7 一样,已经是大势所趋,选择版本时 应该 优先考虑 MySQL 5.7。一旦选择结束后,所有环境的PHP版本 必须 保持一致。
其它软件
应该 优先选择 流行 稳定 版本。线上环境 绝不 使用 Beta 或者其他不稳定发行版。
需要记住的重点就是:无论是什么软件或者系统,应该 优先选择 流行 稳定 版本。线上环境 绝不 使用 Beta 或者其他不稳定发行版。