it-swarm.com.de

Wie installiere ich eine aktualisierte Version von PEAR / PHPUnit auf Ubuntu?

Die meisten Online-Tutorials zeigen, wie Sie PEAR folgendermaßen installieren:

Sudo apt-get install php-pear

Dies installiert die Version 1.6.1. Es funktioniert super, weil es super einfach ist! Mein Problem ist, dass ich PHPUnit installieren möchte und es PEAR Version 1.8.1 erfordert, sodass meine Installation von PHPUnit fehlgeschlagen ist. Wie installiere ich eine neuere Version von PEAR auf Ubuntu?

42
Andrew

Installieren Sie zuerst PEAR.

Sudo apt-get install php-pear

Als Nächstes weisen Sie PEAR an, seinen eigenen Kanal zu aktualisieren.

Sudo pear channel-update pear.php.net

Dann teilen Sie PEAR mit, sich selbst auf die neueste Version zu aktualisieren.

Sudo pear upgrade-all

Sie sollten jetzt die neueste Version von PEAR installiert haben.

Um PHPUnit zu installieren, teilen Sie PEAR mit, wo sich PHPUnit befindet.

Sudo pear channel-discover pear.phpunit.de

Dann installieren Sie PHPUnit. (Mit -a stellen Sie sicher, dass alle Abhängigkeitspakete ebenfalls installiert sind.)

Sudo pear install -a phpunit/PHPUnit

Update:

Gemäß der neuesten PHPUnit-Installationsdokumentation können Sie PHPUnit mit den folgenden Befehlen installieren (stellen Sie sicher, dass Sie zuerst PEAR aktualisiert haben):

Sudo pear config-set auto_discover 1
Sudo pear install pear.phpunit.de/PHPUnit
78
Andrew

Letzte Versionen von PhpUnit erfordern ez/zeta-Komponenten und die YAML-Bibliothek von 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

Hier finden Sie das zuletzt aktualisierte Installations-Tutorial

9
Ronan

Wenn die Installation mit dem obigen Befehl fehlgeschlagen ist, müssen Sie möglicherweise erst Net_URL2-0.3.1 und dann HTTP_Request2-2.0.0RC1 installieren, bevor Sie PHPUnit unter Ubuntu installieren können. Suchen Sie die neueste Version der oben genannten Pakete und installieren Sie sie.

Beispiel:

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