代码之家  ›  专栏  ›  技术社区  ›  TeemoBiceps

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

  •  1
  • TeemoBiceps  · 技术社区  · 6 年前

    我正在尝试在windows计算机上手动安装phpunit。我不使用composer,因此必须使用手动安装。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. 有人能帮我吗?

    我正在将64位Windows 7与XAMPP 3.2.2和PHP 7.1.1配合使用。

    编辑:

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

    1 回复  |  直到 6 年前
        1
  •  2
  •   Ynhockey    6 年前

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

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

    编辑: 如果遵循上述说明,还必须确保 php 本身是PATH环境变量的一部分,因此可以执行如下命令 php phpunit.phar