主 www/mod_php5 端口何时更新?

主 www/mod_php5 端口何时更新?

在搜索了数千条有关 php5 的结果后,我还是没能找到任何关于此内容的信息,所以就在这里。

我们拥有几台 FreeBSD 9.2 机器和一台 FreeBSD 10.0 机器,它们都安装了 mod_php5(当前版本为 5.4.32),这是该端口的最新版本。但是,我们知道 5.5 和 5.6 随后已发布,并且我们对以下几件事感到疑惑:

  1. 主要的 mod_php5 端口通常何时更新到最新版本?
  2. 为什么要将版本分开保存?这是稳定性问题吗?
  3. 如果我们选择使用 mod_php55 端口升级到 5.5,这是否会对可能需要将 mod_php5 安装为依赖项的其他端口造成问题?如果是这样,除了等待 mod_php5 端口更新到 5.5 之外,还有其他方法可以防止这种情况发生吗?

感谢您的时间!

答案1

PHP 5.6.0 已于今日发布。至少一周内,甚至更可能一个月内,它都不会出现在 ports 树中。

www/mod_php5lang/php5只是启用了某些选项的元移植。lang/php5移植始终比当前生产版本落后一个小版本(目前 PHP 5.5 被视为“当前”版本,因此lang/php5仍然是 PHP 5.4)。我预计在接下来的一两个月内版本将会向前滚动(例如lang/php5将成为 PHP 5.5,并且/lang/php56将创建一个移植版本)。

如果您需要详细信息,我会给维护者发一封简短的电子邮件。我还没有在邮件列表中看到任何内容。

答案2

以下是我从维护者那里得到的答案:

1.php5 主端口发布后,通常何时更新到下一个版本(本例中为 5.5)?是固定的时间范围还是基于版本测试?

实际上,自从在 ports 树中添加 php 5.5 以来,我们改变了旧的做法,现在每个新的主要版本都将永远保留在自己的目录中。您应该将 lang/php5 视为 lang/php54,它不会更新到任何其他主要版本。

2.为什么不同版本要这样分开保存,并且新版本被重命名,而不是相反?

由于很多用户抱怨主要版本之间的不兼容性,所以我们决定不再提供边缘 phpX 端口。这会使主要版本之间的 php 更新变得复杂,但至少不会破坏当前的部署。

3.如果我们选择使用 php55 端口升级到 5.5,这会对可能需要将 php5 端口作为依赖项安装的其他端口造成任何问题吗?

如果操作正确,则不会。port 系统会识别您安装的 php 版本,并正确地依赖它。

— 亚历克斯·杜普雷 ([电子邮件保护]

相关内容