我在旧的 Fedora 服务器上有一个 CRM,运行 Apache 2.2.6、MySQL 5.0.27 和 PHP 5.1.6。我看到了几个修复我的问题的选项,但我想咨询一下 Server Fault 上的专家,看看我是否遗漏了什么。这是在花了很长时间在网上搜索解决方案之后得出的结论。
选项1
逐步将 Fedora 升级到 Fedora 7,然后再升级到 8,这样我所需的 PHP 包就可用了。我知道这很危险,因为存储库位置、依赖关系等。
选项 2
使用以下方式升级此方法。这可能有效,也可能无效,因此可以视为一种赌博。
我咨询了一些 IT 人员,他们说最好的办法是备份数据,然后搭建一个新服务器,更新硬件和软件。我同意这种说法,但我首先想耗尽我所有的资源。
答案1
购买新服务器,重新安装 LAMP,然后从头开始。使用 Ubuntu 9.1o 或 10.04 之类的版本,它们都非常稳定。
答案2
您要做的第一件事是将 Fedora 6 升级到 CentOS 5,这样您就不会失去优势。之后,有几种经过充分测试的升级到 5.2 的途径。