Как установить обновленную версию PEAR / PHPUnit на Ubuntu?

В большинстве обучающих онлайн показано, как установить PEAR, выполнив следующие действия:

sudo apt-get install php-pear 

Это устанавливает версию 1.6.1. Он отлично работает, потому что это очень просто! Моя проблема в том, что я хочу установить PHPUnit, и для этого требуется PEAR версии 1.8.1, поэтому моя установка PHPUnit не удалась. Итак, как мне установить более новую версию PEAR на Ubuntu?

Сначала установите PEAR.

 sudo apt-get install php-pear 

Затем скажите PEAR обновить свой собственный канал.

 sudo pear channel-update pear.php.net 

Затем сообщите PEAR, чтобы он обновил себя до самой новой версии.

 sudo pear upgrade-all 

Теперь вы должны установить новейшую версию PEAR.

Чтобы установить PHPUnit, пусть PEAR знает, где найти PHPUnit.

 sudo pear channel-discover pear.phpunit.de 

Затем установите PHPUnit. (-a гарантирует, что все пакеты зависимостей также установлены)

 sudo pear install -a phpunit/PHPUnit 

Обновить:

Согласно последней документации по установке PHPUnit , вы можете установить PHPUnit со следующими командами (убедитесь, что вы сначала обновили PEAR):

 sudo pear config-set auto_discover 1 sudo pear install pear.phpunit.de/PHPUnit 

В последних версиях PhpUnit требуются компоненты ez / zeta и YAML lib Symfony

 sudo apt-get install php-pear sudo pear channel-update pear.php.net sudo pear upgrade-all sudo pear channel-discover pear.phpunit.de sudo pear channel-discover components.ez.no sudo pear channel-discover pear.symfony-project.com sudo pear install -a phpunit/PHPUnit 

См. Последний обновленный учебник по установке здесь.

Если установка с использованием команды выше не удалась, возможно, вам потребуется установить Net_URL2-0.3.1 а затем HTTP_Request2-2.0.0RC1 перед установкой PHPUnit на Ubuntu. Найдите последнюю версию вышеуказанных пакетов и установите их.

Пример:

sudo apt-get install curl

sudo pear install pear/Net_URL2-0.3.1

sudo pear install pear/HTTP_Request2-2.0.0RC1

sudo pear install -a phpunit/PHPUnit

  • Как предотвратить обновление скрытых окон 10?
  • Обновите ноутбук от i3-330M до i5
  • Обновление Macbook Pro 2008 до SSD
  • Давайте будем гением компьютера.