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

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

sudo apt-get install php-pear

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

27
задан quack quixote
28.11.2022 2:50 Количество просмотров материала 3449
Распечатать страницу

3 ответа

Сначала установите 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
78
отвечен Andrew 2022-11-29 10:38

для последних версий PhpUnit требуются компоненты ez/zeta и YAML-библиотека 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

см последнее обновление учебник по установке здесь

9
отвечен Ronan 2022-11-29 12:55

если установка с помощью вышеуказанной команды не удалась, вам может потребоваться установить 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

3
отвечен Pi3cH 2022-11-29 15:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх