Comment installer phpunit?
J'ai lu la documentation https://github.com/sebastianbergmann/phpunit , mais j'ai une erreur:
>pear upgrade PEAR
Nothing to upgrade
>pear config-set auto_discover 1
config-set succeeded
>pear install pear.phpunit.de/PHPUnit
No releases available for package "pear.phpunit.de/PHPUnit"
install failed
Comment puis-je réparer cette erreur?
Phpunit ne sera plus disponible via PEAR depuis décembre 2014.
Il est donc facile de l’installer à l’aide de composer :
composer global require "phpunit/phpunit=4.1.*"
Essayez les instructions suivantes:
cd C:\php\
.php go-pear.phar
pear channel-update pear.php.net
pear upgrade-all
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear update-channels
pear clear-cache
pear install --alldeps --force phpunit/PHPUnit
phpunit -v
Installer PHPUnit via PEAR comme décrit dans la réponse votée n'est plus pris en charge.
Reportez-vous à le manuel d'installation officiel pour connaître les solutions d'installation alternatives
Comme dit par @Wilt, l'installation via pear ne fonctionne plus. Suivez les étapes ci-dessous à la place
Étape I: Créez un répertoire nommé bin in C drive.
Étape II: Ajoutez maintenant le chemin C:\bin à votre environnement.
;C:\bin
à la fin.Étape III: Téléchargez le fichier phar de phpunit dans le dossier C:\bin.
phpunit.phar
et déplacez-le dans le dossier C:\bin.Etape IV: Créer un script batch phpunit.cmd
Ouvrir l'invite de commande. Tapez cd C:\bin et appuyez sur Entrée.
Ensuite, tapez echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
et appuyez sur Entrée.
Pour vérifier que PHPUnit a été installé, tapez phpunit --version
dans la commande Invite. Vous devriez obtenir quelque chose comme PHPUnit x.y.z by Sebastian Bergmann and contributors
.
J'utilise Windows XP.
J'ai perdu beaucoup de temps à essayer d'utiliser pear (la méthode proscrite pour que MakeGood fonctionne avec Eclipse IDE), pour découvrir que le référentiel de phpunit n'est plus disponible. Cette information devrait être plus près du haut de cette page pour que les gens ne perdent pas leur temps aussi.
J'ai installé phpunit via le téléchargement à l'adresse suivante: https://phpunit.de/ et en suivant les instructions qui l'accompagnent. En ajoutant le chemin du fichier de commande à PATH, je peux maintenant exécuter phpunit à partir de la ligne de commande. Cependant, phpunit ne fonctionne pas dans MakeGood/Eclipse. Une grande partie de l'information à ce sujet est périmée, car elle nécessite des informations supplémentaires.
Essayez ceci dans Windows Subsystem for Linux (wsl):
Sudo apt install phpunit