我有几个在 Ubuntu 服务器 (10.04)、Apache 2.2 和 PHP 5.2.3-1上运行的实时 Drupal 站点。我最近开始设置一个尽可能接近实时环境的测试服务器的工作,但是我愚蠢地没有检查 Ubuntu 安装的 PHP 版本,当时我做了一个 apt-get install php。我现在已经让我的测试服务器运行了几个星期,并且刚刚意识到我(编辑:测试)服务器上的 PHP 版本是5.3.2-1。
测试服务器设置的部分原因是尝试升级 Drupal:6.17 -> 6.19,以及一堆模块,顺便修复了与 PHP5.3 中不再静默失败的事情相关的错误。
所以问题是:我会后悔在我的测试服务器上没有与实时版本相同的 PHP 版本吗?本能告诉我,拥有不同的测试和实时环境是一个非常糟糕的主意,但也许在 Drupal 世界中这并不是什么大不了的事(按照同样的推理,没有版本控制是一个非常糟糕的主意,但这是一个CMS 用户的艰巨任务)。如果我不需要的话,我真的不想弄乱我(非常工作的)生活环境;在我的测试环境中降级 PHP 版本是一件很麻烦的事吗?