Я нигде не смог найти никакой информации об этом, пока зарылся в тысячи результатов, которые я получал по php5, так что вот.
У нас есть несколько машин с FreeBSD 9.2 и одна машина с FreeBSD 10.0, все с установленным mod_php5 (в настоящее время версия 5.4.32), который является последним для этого порта. Однако мы знаем, что впоследствии были выпущены версии 5.5 и 5.6, и нас интересуют несколько вещей:
Спасибо за уделенное время!
Сегодня был выпущен PHP 5.6.0. Его не будет в дереве портов как минимум неделю, скорее всего, месяц.
www/mod_php5
это просто мета-порт для lang/php5
с включенными определенными опциями. В lang/php5
порт всегда на одну младшую версию отстает от текущего производственного выпуска (в настоящее время PHP 5.5 считается «текущим» выпуском, поэтому lang/php5
все еще PHP 5.4). Я ожидал, что в ближайшие месяц или два версии будут перенесены (например, lang/php5
станет PHP 5.5, а /lang/php56
порт будет создан).
Если вам нужны подробности, я бы быстро написал обслуживающему персоналу по электронной почте. Я пока ничего не вижу в списках рассылки.
Вот ответ, который я получил от сопровождающего:
1. Когда основной порт php5 обновляется до следующей версии после его выпуска, в данном случае 5.5, обычно? Это фиксированный таймфрейм или он основан на тестировании версии?
Фактически с момента добавления php 5.5 в дерево портов мы изменили старую практику, теперь каждая новая основная версия навсегда останется в своем собственном каталоге. Вы должны думать о lang / php5 как о lang / php54, он не будет обновлен до какого-либо другого основного выпуска.
2. Почему разные версии хранятся отдельно, например, при переименовании новой версии, а не наоборот?
Поскольку многие пользователи жаловались на несовместимость между основными версиями, мы решили больше не иметь порта phpX на периферии. Это усложняет обновление php между основными версиями, но, по крайней мере, не нарушает текущие развертывания.
3. Если мы решили перейти на 5.5, используя порт php55, может ли это создать какие-либо проблемы с другими портами, которые могут захотеть установить порт php5 в качестве зависимости?
Нет, если все сделано правильно. Система портов распознает, какую версию php вы установили, и правильно от нее зависит.
- Алекс Дюпре (ale@FreeBSD.org)