如何安装phpunit?
我阅读了文档https://github.com/sebastianbergmann/phpunit,但有错误:
>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
如何解决此错误?
答案 0 :(得分:70)
请尝试以下说明:
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
答案 1 :(得分:38)
旧答案(2014): 它说,自2014年12月以来,phpunit将不会通过PEAR提供 因此,使用composer安装它很容易:
composer global require "phpunit/phpunit=4.1.*"
更新2019 :它应该作为本地(用于您的项目)开发包安装:
composer require --dev phpunit/phpunit ^8
答案 2 :(得分:11)
不再支持通过PEAR安装PHPUnit ,如上所述中所述。
请参阅the official installation manual for alternative install solutions
答案 3 :(得分:9)
正如@Wilt所说,通过梨安装不再有效。请改为执行以下步骤
第一步:在C盘中创建一个名为bin的目录。
第二步:现在将路径C:\ bin添加到您的环境中。
;C:\bin
。第三步:将phpunit phar文件下载到C:\ bin文件夹。
phpunit.phar
并将其移至C:\ bin文件夹。第四步:创建一个批处理脚本phpunit.cmd
打开命令提示符。键入cd C:\ bin并按Enter键。
然后输入
echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
然后按Enter键。
要在命令提示符下验证已安装PHPUnit,请键入phpunit --version
。你应该得到类似PHPUnit x.y.z by Sebastian Bergmann and contributors
的东西。
答案 4 :(得分:1)
我使用的是Windows XP。
我浪费了很多时间尝试使用pear(被禁止的方法让MakeGood与Eclipse IDE一起工作),只是发现phpunit的存储库不再可用。这些信息应该更靠近本页面的顶部,这样人们也不会浪费时间。
我通过https://phpunit.de/下载并按照随附说明安装了phpunit。通过将命令文件的路径添加到PATH,我现在可以从命令行运行phpunit。然而,我没有在MakeGood / Eclipse中运行phpunit。关于这一点的大部分信息都是过时的,因为它需要梨。
答案 5 :(得分:1)
在Linux的Windows子系统(wsl)中尝试此操作:
sudo apt install phpunit