Назад | Перейти на главную страницу

Обновление PHP 5.4.9 до 5.5 в Ubuntu 13.04

В настоящее время я использую PHP 5.4.9 на Ubuntu 13.04 и хочу перейти на 5.5 из-за новой библиотеки password_ * и других функций. Каков самый простой и наименее болезненный способ обновления?

К сожалению, сейчас нет простого и безболезненного способа обновления. Вы установили из официальных источников, и их определенно проще всего придерживаться.

Общие способы получить обновленную версию:

  • Ждите следующего релиза.
  • Используйте версию с бэкпортов. К сожалению, PHP 5.5 пока недоступен для raring-backports (http://packages.ubuntu.com/search?suite=raring-backports&keywords=php5).
  • Если у вас не рабочий сайт, один из вариантов - вручную загрузить и установить пакеты из следующей версии - в данном случае saucy (13.10; похоже, что у saucy есть более новая версия: http://packages.ubuntu.com/saucy/php5). Но это не будет обновляться с новыми версиями, может иметь зависимости, не получит поддержки безопасности, пока дерзкий не будет официально выпущен, и (в худшем случае) может вообще не работать на raring (13.04).
  • Добавьте дерзкие репозитории и используйте apt-pinning, чтобы гарантировать, что вы обновляете только пакет php5 (и зависимости). Это непросто, IMO, и не дает вам обновлений безопасности.
  • Установить из исходников. Но тогда вам придется либо установить неупакованную версию, либо собрать свои собственные пакеты. Затем вы получаете желаемую версию, но это непросто, как установка пакета, и при этом не избавляет от проблем с последующими обновлениями.