Article mis à jour le : 05-05-2022
Comment installer PHP UnitPHP Unit est LE framework de test pour PHP. Il permet de réaliser des tests unitaires et des tests fonctionnels.
C'est donc un outil indispensable pour le développement de qualité (donc obligatoire au niveau industriel) car il permet de tester composants et fonctions de vos applications.
Note : la version 4.5 requiert PHP 5.3.3 minimum, notamment pour la présence de l'API de réflexivité. Pour la version 5.7, il faut PHP 5.6 et enfin pour la version 6 PHP Unit requiert PHP7.
Voici donc comment l'installer.
Dans la console, tapez :
sudo wget https://phar.phpunit.de/phpunit.pha
rpuis :
sudo chmod +x phpunit.phar
et enfin :
sudo mv phpunit.phar /usr/local/bin/phpunit
Pour vérifier que l'installation s'est biend déroulée, tapez ceci :
phpunit --version
Vous devriez avoir quelque chose comme cela :
PHPUnit 4.5.0 by Sebastian Bergmann and contributors.
Soit en éditant votre fichier composer.json:
{ "require-dev": { "phpunit/phpunit": "5.7.*" } }
Soit plus simplement, via la console:
Attention: dans le cas d'une installation via composer, PHP Unit ne sera pas accessible globalement. Il se trouvera dans le dossier vendor/bin du projet. Cela présente cependant un avantage, on peut aussi faire cohabiter différentes versions de PHP Unit à différent endroits du système. Par exemple avec une installation globale :
ou locale :
Pour cette dernière ligne: vous remarquerez le './' au début qui permet de choisir le PHP Unit de mon répertoire courant.