LAMP 堆栈的最佳 CentOS 6 存储库列表是什么?

LAMP 堆栈的最佳 CentOS 6 存储库列表是什么?

我刚刚进入服务器管理领域,现在每个人都需要一些东西。最近,我陷入了软件包搜寻的困境,因此我正在寻找最全面的 LAMP 软件包存储库列表。

您在 LAMP 资源列表中使用哪些存储库以及为什么使用它们?

答案1

我假设你指的是除了 apache、mysql 和 p(hp/erl/ython) 之外的其他东西。我用:

http://dag.wieers.com/rpm/

http://fedoraproject.org/wiki/EPEL

http://rpm.pbone.net/index.php3/stat/39

我很难找到我需要的东西不在其中之一。

答案2

在工作中,我们使用修改后的 RPMIUS 回购协议。该存储库旨在与 Fedora 的 EPEL 存储库结合使用。我们使用它是因为:

  • 您可以控制您的服务器将遵循哪个版本的 PHP 和/或 MySQL,没有意外的升级。通过我多年来关注的其他存储库,当维护者决定升级他们的 PHP 版本时,您可以在主要 PHP 版本(例如从 5.3 到 5.4)中获得惊喜升级。这是不可取的,因为您的软件可能没有在最新的 PHP 上进行全面测试,或者您有依赖于较旧 PHP 版本的遗留软件。使用 IUS,您需要积极工作来升级主要 PHP 版本。如果您将服务器设置为遵循 PHP 5.3 系列,它将遵循 PHP 5.3 系列,但您永远不会意外升级到 PHP 5.4。 MySQL 也是如此。
  • 升级和降级很简单:yum replace php --replace-with php53u
  • 它与/依赖于 EPEL 一起工作,EPEL 是另一个精心策划的存储库,不会与现有 RHEL/CentOS RPM 发生冲突或升级。
  • 它已经存在了一段时间了。我见过许多其他人为各种 PHP 和 MySQL 版本设置了存储库,但维护者在几个月后就失去了动力,存储库停滞不前。然后,您要么使用自己的存储库副本,要么必须寻找新的存储库。

IUS主要提供PHP和MySQL。对于 el5 上的 python,我们从 EPEL 中提取 python26 包,该包与 CentOS 提供的版本一起安装。

要回答有关提供 LAMP 的存储库列表的问题部分,请执行以下操作:

相关内容