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

#> php composer.phar install
Warning: This development build of composer is over 30 days old. It is recommended to update it by running "composer.phar self-update" to get the latest version.
Loading composer repositories with package information
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - zendframework/zendframework 2.3.1 requires php >=5.3.23 -> no matching package found.
    - zendframework/zendframework 2.3.0 requires php >=5.3.23 -> no matching package found.

Поэтому я хочу установить 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 with Suhosin-Patch (cli) (built: Apr  4 2014 01:30:04) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
    with Xdebug v2.2.4, Copyright (c) 2002-2014, by Derick Rethans

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

1 ответ1

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .