在 Windows 上安装 phpunit

2022-08-30 11:57:22

如何安装 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

如何修复此错误?


答案 1

请尝试以下说明:

  1. 在命令提示符下,通过运行以下命令切换到将 PHP 安装到的目录cd C:\php\
  2. 然后通过运行来安装PEARphp go-pear.phar
  3. 按 Enter 键以接受默认值,当它询问您“您是安装系统范围的 PEAR 还是本地副本?
  4. 再次按 Enter 键接受文件布局。
  5. 按回车键完成操作。
  6. 运行以下命令(它们可能需要一段时间才能更新,请耐心等待):
    • 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
  7. 清除梨形缓存pear clear-cache
  8. 要安装 PHPUnit,请运行pear install --alldeps --force phpunit/PHPUnit
  9. 要测试 PHPUnit 是否已成功安装,请运行phpunit -v

答案 2

旧答案(2014):据说phpunit自2014年12月以来将无法通过PEAR提供。
因此,使用作曲家可以轻松安装它:

composer global require "phpunit/phpunit=4.1.*"

2019年更新:它应该作为本地(用于您的项目)开发包安装:

 composer require --dev phpunit/phpunit ^8

2020年更新:它应该作为本地(用于您的项目)开发包安装:composer require --dev phpunit/phpunit ^9.3


推荐