我是一个新手程序员,我已经尝试了一个尴尬的长时间得到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 channel-update pear.php.net
梨升级所有pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
梨update-channels
//执行安装
pear install——alldeps——force phpunit/phpunit
如果一切正常,检查phpunit是否已经安装,输入命令行
phpunit) - v
如果您遇到任何错误或安装中断
梨clear-cache
1)下载https://phar.phpunit.de/phpunit.pharphpunit.phar
顺便说一下,如果那个文件消失了你可以看看这里的原始说明:https://github.com/sebastianbergmann/phpunit
我推荐使用composer。它可以在每个项目中使用,也可以"全局"使用。
在您的C驱动器上创建一个名为"globalpackages"的文件夹,然后从命令行cd到它。
运行'composer require phpunit/phpunit'
完成后运行'composer install'
一旦完成,你可以检查C:'globalpackages'vendor'phpunit'的内容,应该会看到两个phpunit文件,其中一个是bat。
将C:'globalpackages'vendor'phpunit添加到您的系统路径中,然后您将能够在系统的任何位置运行phpuni。
对我来说这是最快最简单的方法。
-
确保你已经安装了wamp和PHP7,因为phpunit需要PHP7才能工作!或至少6.2
-
进入文件夹wamp64 ' bin ' php ' php7.0.10
(无论你在哪里安装了wamp -注意最后一个文件夹是你的PHP版本的名称,所以它可能与上面不同)
在整个安装过程中,我们将在此文件夹中工作。所以如果我说编辑文件等它的意思是在这个文件夹。
- 从https://phpunit.de/下载最新版本的phpunit 在写这篇文章的时候,我得到的版本是phpunit 6.2和php7.0.104. 将下载的文件拷贝到wamp64'bin'php'php7.0.10文件夹对我来说是:phpunit-6.2.2.phar对你来说可能是不同的版本。
现在更改 phunit -6.2.2的名称。phpunt . phr
现在确保您已将php添加到环境变量的PATH中在Windows 10和Windows 8上
在cmd中(要运行cmd,在Windows中进入搜索并输入cmd.exe并单击Enter)转到文件夹wamp64'bin'php'php7.0.10(进入文件夹类型,例如
cd D:'AnyFolderYouInsalledWampTo'wamp64'bin'php'php7.0.10
)现在,一旦你在这个文件夹中运行这个命令:返回@php "%~dp0phpunit。phpunt .cmd
现在运行这个命令:
如果这不起作用,请转到wamp64'bin'php'php7.0.10
编辑文件phpunit.bat
添加这一行:
""%PHPBIN%" "D:'AnyFolderYouInsalledWampTo'wamp64'bin'php'php7.0.10'phpunit.phar" %*
重复点9
6。在搜索中搜索并选择:System (Control Panel)
6 b。单击"高级系统设置"链接。
6 c。单击"环境变量"。在System Variables部分中,找到PATH环境变量并选择它。单击编辑。如果PATH环境变量不存在,单击"新建"。
6 d。在编辑系统变量(或新建系统变量)窗口中,指定PATH环境变量的值。粘贴PHP的位置。对我来说,它将是:D:'AnyFolderYouInsalledWampTo'wamp64'bin'php'php7.0.10
(如果在PATH中有其他命令或路径,只需在末尾添加";"。)例如:
% someOtherCommand %;D: ' AnyFolderYouInsalledWampTo ' wamp64 ' bin ' php ' php7.0.10)
6 e。单击OK。单击OK关闭所有剩余的窗口。
phpunit
你应该得到phpunit中所有可用命令的列表
现在运行这个:
phpunit --check-version
你会得到你有什么phpunit版本的信息,如果你使用的是最新的版本。