目前我的服务器配置如下。过去三年里,一切运行正常。
Windows Server 2003,带有 IIS 6 / PHP 5.2.17 / MySQL 5.0.51a / PhpMyAdmin 3.5.6
我只需要一些有关迁移和兼容性的技术帮助。这样我就可以研究并决定什么对我未来有益。
当我在网上学习时,我意识到我需要升级或改变这里的东西。
- IIS 6 到 Apache Web 服务器
- Windows Server 2003 升级至 Ubuntu / CentOS / Fedora Server
但我无法决定该往哪个方向走。
Linux 和 Apache 是免费的,但我从未使用过它们,所以我不知道从 Windows 迁移到 Linux 有多困难。
我的所有网站都是在 IIS 上使用 PHP 5.2.17 / MySQL 5.0.51 构建的。因此,即使我在 Linux 上使用 Apache。我不知道我需要在编程中做多少更改,以便所有网站也能在 Apache Web 服务器中运行。
谢谢你,
答案1
我建议不要使用 Fedora(它的宗旨是走在前沿,快速发展;因此,在你被迫升级之前,它的使用寿命约为一年)。Ubuntu LTS(使用寿命更长)或 CentOS(Red Hat Enterprise Linux 的克隆版)。两者都是免费的,安装其中一个(或试用 LiveCD),看看哪个感觉更好。看看你周围,无论你的环境使用什么,都是可取的(你将要迟早要问他们!)。查看相应的网页,查找用户帮助,看看哪一个更好(在 CentOS 的情况下,RHEL 用户帮助几乎同样适用)。
从 Windows 迁移到 Linux 是一个巨大的步骤,计划花几周时间熟悉操作系统的管理,并花一些时间迁移您的网站并检查新网站是否正常工作。但事先要确保您在 Windows 上拥有的任何东西都可以迁移到 Linux。您也许应该在这里(或在软件站点)询问您拥有的任何特定软件以及您最终选择的任何确切 Linux/apache/... 的详细迁移说明。