在没有 composer 的 windows 上安装 phpunit 将无法工作

Install phpunit on windows without composer won't work

我正在尝试在我的 windows 机器上手动安装 phpunit。我不使用作曲家,所以我必须使用 .phar 文件手动安装它。我正在按照官方文档中的说明进行操作:

https://phpunit.readthedocs.io/en/latest/installation.html#windows

我已经完成了每一步,但还是不行。 phpunit --version 会向我发送消息 'phpunit' is not recognized as an internal or external command, operable program or batch file. 有人可以帮助我吗?

我正在使用 Windows 7 64 位与 XAMPP 3.2.2 和 PHP 7.1.1.

编辑:

我的 phpunit.cmd 文件位置是 C:\xampp\php\phar\phpunit.cmd。 该文件包含代码 @php "%~dp0phpunit.phar" %*。我已将 ;C:xampp\php\phar 添加到我的 PATH 变量中。

为了让Windows识别任何命令,您必须将二进制文件的路径放在相关的环境变量(PATH)中。在此之前,您需要创建某种文件 Windows 可以 运行 本机(即不是 .phar - 可以是命令行/批处理文件或可执行文件)。以下是说明:

https://phpunit.de/manual/current/en/installation.html#installation.phar.windows

编辑: 如果按照上面的说明,确保 php 本身是 PATH 环境变量的一部分也很重要,这样就可以执行命令如 php phpunit.phar.