Пожалуйста, объясните мне, почему версия Ubuntu 10.04 LTS Server не выпускает последнюю версию PHP. Версия PHP по-прежнему находится в версии 5.3.6-13, а обновленная версия уже в версии 5.3.10. Повредит ли это безопасности моего сервера?
Я хочу обновить его до 5.3.10, но не знаю, как правильно его скомпилировать. Я очень запутался в компиляции php, потому что есть так много опций конфигурации, и я не знаю, с чего начать или какой выбрать. Есть ли какие-нибудь советы, как узнать, что мне нужно для опций компиляции?
Я новичок на сервере, пожалуйста, объясните мне с точки зрения непрофессионала. Большое спасибо за ваше время
Поскольку версии LTS больше ориентированы на стабильность, PHP не всегда обновляется до последнего источника, доступного на http://php.net . Идея состоит в том, что, если не будут введены новые функции, у вас будет меньше шансов на создание (безопасности) ошибок. Однако, если обнаружена проблема безопасности, применяются исправления.
Последняя версия PHP на данный момент в 10.04 Lucid: 5.3.2-1ubuntu4.14, где 11.10 Oneiric - 5.3.6-13ubuntu3.6. К вашему сведению, это не версия LTS.
Если у вас нет опыта создания пакетов подобным образом, я советую вам не собирать свои собственные пакеты, потому что упаковщики Ubuntu наверняка знают этот материал лучше, чем вы.
Для использованных опций configure
вы можете изучить файл debian/rules
, который можно найти в дереве исходных текстов из apt-get source php5
.