我是一名新手程序员,我已经尝试了很长时间来设置 PHPUnit 并使用 WAMP。我已经阅读了文档并浏览了各个站点以查看我做错了什么,但我放弃了!我需要有人向我解释这一点,就像我有轻度智障一样。
我可能已经看过有关如何设置它的所有指南,但请随时将我链接到您认为万无一失的东西!
试试这个博客: http: //nishutayaltech.blogspot.com/2011/04/installing-phpunit-on-windows.html
此设置适用于 Windows。希望这会帮助你。
也检查一下,可能有用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
如果您遇到任何错误或安装中断
梨清除缓存
在这种情况下可能有用。
1) 下载https://phar.phpunit.de/phpunit.phar 2) 通过 php phpunit.phar 运行它
顺便说一句,如果该文件消失了,您可以在此处查看原始说明: https ://github.com/sebastianbergmann/phpunit
我推荐使用作曲家。它可以用于每个项目,也可以“全局”使用。
在您的 C 驱动器上创建一个名为“globalpackages”的文件夹,然后从命令行 cd 进入它。
运行“作曲家需要 phpunit/phpunit”
一旦完成运行“作曲家安装”
完成后,您可以检查 C:\globalpackages\vendor\phpunit' 的内容,应该会看到两个 phpunit 文件,其中一个是 bat。
将 C:\globalpackages\vendor\phpunit 添加到您的系统路径,然后您将能够从系统上的任何位置运行 phpuni。
对我来说,这是最快和最简单的方法。
确保您安装了 WAMP 并安装了 PHP 7,因为 phpunit 需要 PHP7 才能工作!或至少 6.2
转到文件夹 wamp64\bin\php\php7.0.10 (无论您安装 wamp 的位置 - 注意最后一个文件夹是您拥有的 PHP 版本的名称,因此它可能与上面的不同)
在整个安装过程中,我们将在此文件夹中工作。因此,如果我说编辑文件等,则表示在此文件夹中。
在撰写本文时,我得到了 phpunit 6.2 和 php7.0.10 版本 4. 将下载的文件复制到 wamp64\bin\php\php7.0.10 文件夹对我来说是: phpunit-6.2.2.phar 对你来说可能是不同的版本。
现在将 phpunit-6.2.2.phar 的名称更改为 phpunit.phar
现在确保您已将 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。单击确定。单击确定关闭所有剩余的窗口。
在 cmd 中(要运行 cmd,请在 Windows 中搜索并键入 cmd.exe 并单击 Enter)转到文件夹 wamp64\bin\php\php7.0.10(例如转到文件夹类型cd D:\AnyFolderYouInsalledWampTo\wamp64\bin\php\php7.0.10
)
现在,一旦你在这个文件夹中,在 cmd 中运行这个命令: echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
现在运行这个命令:
phpunit
你应该得到 phpunit 中所有可用命令的列表
现在运行这个:
phpunit --check-version
您将获得有关您拥有的 phpunit 版本以及是否使用最新版本的信息。
如果这不起作用去 wamp64\bin\php\php7.0.10
编辑文件 phpunit.bat
添加这一行:
""%PHPBIN%" "D:\AnyFolderYouInsalledWampTo\wamp64\bin\php\php7.0.10\phpunit.phar" %*
重复第 9 点。
如果它仍然不起作用,请告诉我。