我是一名新手程序员,我已经尝试了一段令人尴尬的长时间来设置PHPUnit并使用WAMP。我已阅读文档并浏览了各种网站,看看我做错了什么,但我放弃了!我需要有人向我解释,因为我有点迟钝。
我可能已经看过所有关于如何设置它的指南,但请随意将我链接到你认为万无一失的东西!
答案 0 :(得分:12)
试试此博客:http://nishutayaltech.blogspot.in/2011/04/installing-phpunit-on-windows.html
此设置适用于Windows。希望这会帮助你。
答案 1 :(得分:4)
同时检查一下,可能有用http://www.mark-leong.com/installing-php-and-phpunit-on-windows-7/
//添加所需的梨形通道
pear channel-update pear.php.net
梨升级全部
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear update-channels
//执行安装
pear install --alldeps --force phpunit / PHPUnit
如果一切正常,请通过输入命令行检查是否已安装phpunit
phpunit -v
如果您遇到任何错误或中断安装
在这种情况下,pear clear-cache
可能有用。
答案 2 :(得分:2)
1)下载https://phar.phpunit.de/phpunit.phar 2)通过php phpunit.phar运行它
如果该文件消失,您可以在此处查看原始路线:https://github.com/sebastianbergmann/phpunit
答案 3 :(得分:0)
对我来说,这是紧固和最简单的方法。
确保您已安装WAMP并安装了PHP 7,因为phpunit需要PHP7才能运行!或者至少6.2
转到文件夹 wamp64 \ BIN \ PHP \ php7.0.10 (无论你在哪里安装你的wamp - BEWARE最后一个文件夹是你拥有的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所示。单击“环境变量”。在System Variables部分中,找到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点。
如果仍然没有工作,请告诉我。