如何通过composer在xampp上安装phpunit?

mre*_*7_a 1 xampp phpunit composer-php

正如下面暗示的那样:(PEAR 安装方法的生命周期结束)不支持通过 pear 安装 phpunit。所以我如何通过 composer 在 xampp 上安装它?需要为新的 xampp 卸载先前的 phpunit 吗?

Emi*_*mil 7

我认为您不需要使用作曲家。在撰写本文时,我以最快的方式完成了它,我第一次安装了 phpunit,我认为这是最快的方式。

  1. 确保您安装了带有 PHP 7.x 的 xampp(或您的 phpunit 版本所需的其他版本)

  2. 转到文件夹 xampp\php(无论您在哪里安装 xampp)我们将在整个安装过程中在此文件夹中工作。因此,如果我说编辑文件等,则表示在此文件夹中。

在那里你应该找到文件:

phpunit(是的,这个文件没有扩展名)

phpunit.bat

  1. https://phpunit.de/下载最新版本的 phpunit 在撰写本文时,我获得了 phpunit 6.2 和 PHP 7.1.4 版本。
  2. 将下载的文件复制到 xampp\php 文件夹对我来说是: phpunit-6.2.2.phar 对你来说它可能是不同的版本。

  3. 现在将phpunit-6.2.2.phar 的名称更改为 phpunit.phar

我还将文件 phpunit 重命名为 phpunit-org 以防万一。

  1. 编辑文件 phpunit.bat
  2. 找到说:

    ""%PHPBIN%" "D:\AnyFolderYouInsalledWampTo\xampp\php\phpunit" %*

D: 也可以是 C: 等等,这取决于您安装 Wamp 的驱动器。我从不在 C: 上工作,就像在“格式 C:”的情况下一样,我会丢失我的工作。

  1. 编辑这一行看起来像这样

    ""%PHPBIN%" "D:\AnyFolderYouInsalledWampTo\xampp\php\phpunit.phar" %*

是的,在 phpunit 的末尾我们添加了 .phar

  1. 现在确保您已将 php 添加到环境变量中的 PATH 要在 Windows 10 和 Windows 8 上执行此操作

8a. 在搜索中,搜索并选择:系统(控制面板)

8b. 单击高级系统设置链接。

8c。单击环境变量。在 System Variables 部分,找到 PATH 环境变量并选择它。单击编辑。如果 PATH 环境变量不存在,请单击新建。

8天。在 Edit System Variable(或 New System Variable)窗口中,指定 PATH 环境变量的值。粘贴 PHP 的位置。对我来说,它是:D:\AnyFolderYouInsalledWampTo\xampp\php

8e. 单击确定。单击确定关闭所有剩余的窗口。

  1. 在 cmd 中(要运行 cmd 在 Windows 中搜索并输入 cmd.exe 并单击 Enter)转到为我安装了 xampp 的驱动器,它是 D:(我会输入 cmd d:)然后输入此命令

phpunit

你应该得到 phpunit 中所有可用命令的列表

现在输入:

phpunit --check-version

您将获得有关您拥有的 phpunit 版本以及是否使用最新版本的信息。

  1. 如果这不起作用,请转到 cmd 中的 \xampp\php 文件夹,然后写入/粘贴并运行以下命令:

    echo @php "%~dp0phpunit.phar" %* > phpunit.cmd

它将在 php 文件夹中创建 phpunit.cmd 文件

(我会在 cmd 中粘贴:

cd AnyFolderYouInsalledWampTo\xampp\php

对您来说,这将是您的 xampp\php 路径,但请确保您位于安装 xamp\php 的驱动器上,否则请使用

cd D:\AnyFolderYouInsalledWampTo\xampp\php

D 将是您用于 xampp\php 的磁盘的字母)

重复步骤 9。