Обновление недавнего стабильного php в Ubuntu 12.04

Самой важной вещью, которую Вы ищете, не является просто зрелость, но и устойчивость - Вы не хотите много пакетов, изменяющихся под Вашим рабочим сервером, потенциально влияя на обслуживание клиентов. Два популярных являются RHEL (стоит немногого), и CentOS (разветвленный от RHEL, но свободный - также намного более стабильный с точки зрения новых пакетов).

Удача, хотя удостоверяются, что учли совет @BloodPhilia!

Andrew

2
задан 16 August 2012 в 13:24
5 ответов

Версия ubuntu php , которую вы установили, не обязательно имеет тот же номер версии, что и выпуск исправления ошибок основной ветки разработки, даже несмотря на то, что выпуск ubuntu перенес исправление ошибки в свой пакет. .

apt-get dist-upgrade должен предоставить вам последние исправления безопасности из репозиториев ubuntu. Ознакомьтесь с приведенной ниже ссылкой на журнал изменений ubuntu по исправлениям в этом конкретном пакете.

http://changelogs.ubuntu.com/changelogs/pool/main/p/php5/php5_5.3.10-1ubuntu3.2/changelog

1
ответ дан 3 December 2019 в 11:53

В отчете об ошибке есть патч - вы можете попробовать применить его к пакету src и перестроить его - но не проще ли было бы использовать конфигурацию error_log для записи ошибок где-нибудь еще?

0
ответ дан 3 December 2019 в 11:53

На http://packages.tooptee.org/ ведется некоторая работа, но поскольку я не использую ни nginx, ни эти экспериментальные версии, я ничего не могу сказать о стабильности или удобстве использования этого архива.

Поскольку предлагается обходной путь (директива error_log, которую вы используете), я бы предпочел вложиться в сценарии обработки журналов, чтобы помещать все ваши ошибки в один файл, чем изменять существующие стабильные пакеты . Если вы любите приключения, вы можете попробовать Quantal Quetzal (Ubuntu 12.10), бета-версия которого выйдет на следующей неделе, версия PHP - 5.4.6, которая включает нужное вам исправление.

0
ответ дан 3 December 2019 в 11:53

Часто для последней версии сервера доступны бэкпорты из более свежих выпусков Ubuntu. Например, в этом репозитории есть файлы. Хотя в последнее время они не обновлялись.

https://launchpad.net/~webstack/+archive/php?field.series_filter=precise

Конечно, вы также можете просто взять .deb для Quantal и установите его на Precise, используя dpkg -i somepackage.deb , но обычно это не рекомендуется из-за возможных изменений в зависимостях. Хотя, думаю, в этом случае у вас все будет хорошо.

0
ответ дан 3 December 2019 в 11:53

Вы можете использовать apt-pinning для установки пакетов, распространяемых с более новыми версиями Ubuntu. Это руководство довольно хорошее и должно объяснить все вопросы: https://help.ubuntu.com/community/PinningHowto

Всеобъемлющее руководство Debian: http://jaqque.sbih.org/kplug/apt -pinning.html

1
ответ дан 3 December 2019 в 11:53

Теги

Похожие вопросы