Обновление до 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 сразу.