最适合 Web 应用程序开发的 Linux 版本 (LAMP)

最适合 Web 应用程序开发的 Linux 版本 (LAMP)

目前我使用 Fedora 12/13 进行 Web 应用程序 (LAMP) 开发。LAMP 的忠实用户会考虑其他版本吗?

用途是用于我的笔记本电脑。

如果您需要更多信息,请提出请求,我只是写了我正在寻找的内容

谢谢 Jean

答案1

我建议你尝试使用应用程序投入生产时要使用的任何系统。根据我的经验,如果还没有决定的话,那很可能是 CentOS。

不过,在大多数情况下,如果应用程序是智能组合的,并且不需要与系统紧密相关,那么这并不重要。与 CentOS 相比,在 Ubuntu 中安装所需的模块可能更容易。

答案2

我会说 Ubuntu 10.04,因为我喜欢他们的理念。选择如此流行的发行版主要有两个考虑因素。首先,如此流行的产品经过了充分的测试,并且一切都是出于好的理由。你可以在一个好的设计中获得很多东西,而不需要知道所有的细节。这是好事。其次,流行的产品也是攻击的热门目标。你需要保持更新。

答案3

对于开发目的,最好的选择是坚持你习惯的东西。对于生产来说,情况完全不同,我当然不会建议你使用这种前沿发行版,而是 CentOS、Debian 稳定版或类似的“超稳定”发行版。

答案4

一般指导原则始终是“使用您习惯的”,因为几乎任何 Linux 发行版都可以根据您的需要进行定制。Fedora 是一款出色的发行版,并且根据我的经验,它对开发人员非常友好。它倾向于专注于提供自由软件领域的最新软件创新,这有时会使其可用性略显粗糙(没有什么特别之处,只是它没有那么大的手脚)。这是 Ubuntu 和 Fedora 之间的典型权衡;低于该水平的大多数事情都是个人喜好的问题。

您几乎肯定希望在某种程度上瞄准您的生产部署环境。我强烈建议至少在您的开发环境之外创建一个集成环境,该环境可反映生产设置。运行与生产相同的 Linux 版本(以便您使用相同的组件版本)当然值得考虑,但您可能会发现它缺少太多其他桌面细节。大多数人都不喜欢部署运行 Fedora 的服务器,因为它的新版本发布周期非常短,只有 6 个月,并且在一年多后就会放弃对以前版本的更新支持。这会导致大量的人员流失和工作,需要不断升级服务器操作系统。

然而,Fedora如果您要部署到 Red Hat Enterprise Linux 或 CentOS,这是一个非常好用的发行版。Fedora 是这些发行版的上游项目,因此软件包的命名方式类似(通常相同),配置的最佳实践也非常相似。

其他常见服务器发行版的大部分等价关系是 Ubuntu 与 Debian 的关系(有点相反,因为 Debian 是更面向服务器的发行版,但也是 Ubuntu 的上游)以及 openSUSE 与 SLES(Novell 的 SUSE Linux Enterprise Server)的关系。

相关内容