Обновление до PHP 5.3.23 в Ubuntu 12.04

Я хочу использовать Zend Framework 2. Я установил приложение ZendSkeleton. Когда я пытаюсь установить Framework, я получаю следующую ошибку:

 #> php composer.phar установить
Предупреждение. Этой сборочной версии компоновщика более 30 дней. Рекомендуется обновить его, запустив "composer.phar self-update", чтобы получить последнюю версию.
Загрузка репозиториев композитора с информацией о пакете
Установка зависимостей (включая require-dev)
Ваши требования не могут быть разрешены для устанавливаемого набора пакетов.

  Проблема 1
    - zendframework/zendframework 2.3.1 требует php >=5.3.23 -> подходящий пакет не найден.
    - zendframework/zendframework 2.3.0 требует php >=5.3.23 -> подходящий пакет не найден.

Поэтому я хочу установить PHP 5.3.23 на Ubuntu 12.04. Через apt-get ничего не происходит, поэтому я добавил репозиторий.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get upgrade

Чтобы быть уверенным, я перезапустил. Тем не менее у меня есть PHP 5.3.10.

PHP 5.3.10-1ubuntu3.11 с Suhosin-Patch (cli) (сборка: 4 апреля 2014 01:30:04) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
    с Xdebug v2.2.4, Copyright (c) 2002-2014, Дериком Ретансом

Как я могу обновиться до 5.3.23 или выше?

1 ответ

Решение

PHP 5.3.10 - это последняя версия, которую предоставляет сторонний PPA. Если вам нужна последняя версия PHP 5.3, вам нужно скачать ее с php.net и скомпилировать ее из исходного кода.

Однако я бы порекомендовал вам использовать как минимум PHP 5.4, так как 5.3 поддерживается только до июля 2014 года. Или, если вы можете себе это позволить, используйте 5.5 сразу.

Другие вопросы по тегам