sudo apt-get upgrade
также обновит PHP с 5.2 до 5.3 на моем Ubuntu 9.04?
Если вам нужна актуальная версия PHP (сейчас это 5.4), вы должны добавить репозиторий ppa или собрать пакеты самостоятельно. 5.4 сейчас не для производства (подождите до 5.4.1 или 5.4.2), он для разработки.
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install php5
php5 -v
Ubuntu 9.04 вышла из цикла обновления, поэтому вы застряли с тем, что у вас есть, если не обновите его вручную.
Чтобы проверить текущую версию, вы можете:
<?php phpinfo() ?>
, которая расскажет вам все о вашей текущей конфигурации PHP. apt-show-versions
, а затем запустите $ apt-show-versions php5
. Если у вас его нет и вы хотите обновить Jaunty (9.04) до PHP 5.3, я нашел руководство .
В качестве предыстории: философия обновления пакетов в Ubuntu обычно заключается в том, чтобы избегать серьезных обновлений пакетов; вы будете получать только исправления безопасности, исправления ошибок и небольшие обновления. Я не очень знаком с процессом принятия решений, но я предполагаю, что релизы PHP5, следуя шаблону 5.x.y, останутся в «x», поставляемом с дистрибутивом. Однако буква «у» будет обновлена.
Редактировать: Хит отправить раньше, добавил больше информации.
upgrade
будет устанавливать только обновления безопасности. Таким образом, короткий ответ - нет.
Полный ответ заключается в том, что для 9.04 обновления больше не предоставляются, поскольку он достиг конца своего жизненного цикла в прошлом октябре. Вы должны серьезно рассмотреть возможность обновления до более новой версии (используя sudo do-release-upgrade
). Используя 10.04 (который является выпуском LTS), вы получите php 5.3.