14

我是一名新手程序员,我已经尝试了很长时间来设置 PHPUnit 并使用 WAMP。我已经阅读了文档并浏览了各个站点以查看我做错了什么,但我放弃了!我需要有人向我解释这一点,就像我有轻度智障一样。

我可能已经看过有关如何设置它的所有指南,但请随时将我链接到您认为万无一失的东西!

4

5 回答 5

11

试试这个博客: http: //nishutayaltech.blogspot.com/2011/04/installing-phpunit-on-windows.html

此设置适用于 Windows。希望这会帮助你。

于 2013-04-30T16:58:29.610 回答
4

也检查一下,可能有用http://www.mark-leong.com/installing-php-and-phpunit-on-windows-7/

// 添加所需的梨通道

梨频道更新 pear.php.net

梨升级全部

梨频道发现 pear.phpunit.de

梨频道发现 components.ez.no

梨频道发现 pear.symfony-project.com

梨更新频道

// 执行安装

梨安装 --alldeps --force phpunit/PHPUnit

如果一切正常,请通过输入命令行检查是否已安装 phpunit

phpunit -v

如果您遇到任何错误或安装中断

梨清除缓存

在这种情况下可能有用。

于 2013-09-14T12:27:32.823 回答
2

1) 下载https://phar.phpunit.de/phpunit.phar 2) 通过 php phpunit.phar 运行它

顺便说一句,如果该文件消失了,您可以在此处查看原始说明: https ://github.com/sebastianbergmann/phpunit

于 2014-04-30T16:56:44.280 回答
2

我推荐使用作曲家。它可以用于每个项目,也可以“全局”使用。

在您的 C 驱动器上创建一个名为“globalpackages”的文件夹,然后从命令行 cd 进入它。

运行“作曲家需要 phpunit/phpunit”

一旦完成运行“作曲家安装”

完成后,您可以检查 C:\globalpackages\vendor\phpunit' 的内容,应该会看到两个 phpunit 文件,其中一个是 bat。

将 C:\globalpackages\vendor\phpunit 添加到您的系统路径,然后您将能够从系统上的任何位置运行 phpuni。

于 2015-08-15T17:47:38.307 回答
1

对我来说,这是最快和最简单的方法。

  1. 确保您安装了 WAMP 并安装了 PHP 7,因为 phpunit 需要 PHP7 才能工作!或至少 6.2

  2. 转到文件夹 wamp64\bin\php\php7.0.10 (无论您安装 wamp 的位置 - 注意最后一个文件夹是您拥有的 PHP 版本的名称,因此它可能与上面的不同)

在整个安装过程中,我们将在此文件夹中工作。因此,如果我说编辑文件等,则表示在此文件夹中。

  1. 从https://phpunit.de/下载最新版本的 phpunit

在撰写本文时,我得到了 phpunit 6.2 和 php7.0.10 版本 4. 将下载的文件复制到 wamp64\bin\php\php7.0.10 文件夹对我来说是: phpunit-6.2.2.phar 对你来说可能是不同的版本。

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

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

6a。在搜索中,搜索然后选择:系统(控制面板)

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

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

6d。在编辑系统变量(或新系统变量)窗口中,指定 PATH 环境变量的值。粘贴 PHP 的位置。对我来说它将是:D:\AnyFolderYouInsalledWampTo\wamp64\bin\php\php7.0.10

(如果在 PATH 中有其他命令或路径,只需在末尾添加“;”。例如:

%someOtherCommand%; D:\AnyFolderYouInsalledWampTo\wamp64\bin\php\php7.0.10)

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

  1. 在 cmd 中(要运行 cmd,请在 Windows 中搜索并键入 cmd.exe 并单击 Enter)转到文件夹 wamp64\bin\php\php7.0.10(例如转到文件夹类型cd D:\AnyFolderYouInsalledWampTo\wamp64\bin\php\php7.0.10

  2. 现在,一旦你在这个文件夹中,在 cmd 中运行这个命令: echo @php "%~dp0phpunit.phar" %* > phpunit.cmd

  3. 现在运行这个命令:

phpunit

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

现在运行这个:

phpunit --check-version

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

  1. 如果这不起作用去 wamp64\bin\php\php7.0.10

  2. 编辑文件 phpunit.bat

  3. 添加这一行:

    ""%PHPBIN%" "D:\AnyFolderYouInsalledWampTo\wamp64\bin\php\php7.0.10\phpunit.phar" %*

  4. 重复第 9 点。

  5. 如果它仍然不起作用,请告诉我。

于 2017-06-27T15:40:01.720 回答