Windows – IIS到Linux – Apache服务器迁移和兼容性

目前我有以下configuration的服务器。 在过去的几年里,一切都很好。

Windows Server 2003与IIS 6 / PHP 5.2.17 / MySQL 5.0.51a / PhpMyAdmin 3.5.6

我只需要一些关于迁移和兼容性的技术帮助。 所以我可以研究并决定将来对我有什么好处。

当我在互联网上学习时,我意识到我需要升级或改变这里的东西。

  • IIS 6到Apache Web Server
  • Windows Server 2003到Ubuntu / CentOS / Fedora服务器

但是我不能决定我该走什么方向。

Linux和Apache是​​免费的,但我从来没有使用它们,所以我不知道从Windows迁移到Linux是多么困难。

我的所有网站都build立在IIS上的PHP 5.2.17 / MySQL 5.0.51。 所以即使我在Linux上使用Apache。 我不知道在编程中需要做多less修改,所以所有的网站也在Apache Web服务器上工作。

谢谢,

我build议反对Fedora(它的章程是stream血的,快速移动,因此有一个使用寿命大约一年之前,你是不得不升级)。 Ubuntu LTS(具有更长的使用寿命)或CentOS(Red Hat Enterprise Linux的克隆)。 两者都是免费的,build立一个(或试用LiveCD),看看哪一个感觉更好。 环顾四周,不pipe你的环境是什么,都是可取的(迟早你得问问他们)。 查看相应的网页,寻找用户帮助,并检查哪一个更好(在CentOS的情况下,RHEL用户帮助几乎同样适用)。

从Windows迁移到Linux是一个巨大的步骤,计划花几个星期的时间熟悉操作系统的pipe理,还有一些时间可以迁移你的站点并检查新的站点是否工作。 但是事先要确保你在Windows上的任何东西都可以迁移到Linux上。 你也许应该在这里(或者在软件的站点)询问你所拥有的任何特定的软件,并且详细地向你所select的Linux / apache /的最终迁移指令。