我尝试使用PEAR连接到pear.phpunit.de和其他三个类似的连接,但由于连接超时,在PEAR更新连接后没有进展,没有进展。
另外,我尝试通过在phpunit.php文件中更改@ PHPBIN @并重命名来安装不带PEAR的PHPunit,然后无法在DOS中将其作为可执行文件运行(chmod在DOS下无法工作,是按步骤编写的,我遵循了)
有没有其他简单的方法可以让WUnit服务器在Windows下运行PHPUnit。请回复,目前所有事情都挂在上面。
答案 0 :(得分:11)
尝试:
pear clear-cache
pear update-channels
pear install --alldeps phpunit/PHPUnit
如果PHPUnit安装,但您仍然无法运行单元测试,则可能必须将phpunit文件移到一个目录中。因此,如果您的php.exe文件位于C:\ wamp \ bin \ php \ php5.2.11 \中,您应该具有以下内容:
C:\wamp\bin\php\php5.2.11\phpunit.bat
C:\wamp\bin\php\php5.2.11\phpunit
C:\wamp\bin\php\php5.2.11\PEAR\phpunits
答案 1 :(得分:1)
如果有效,请尝试以下链接我已经在Windows XP中运行PHPUnit并且没有任何问题。
答案 2 :(得分:0)
pear config-set temp_dir D:\temp
问题是临时目录路径中的空格会阻止梨安装包。
还尝试清空pear缓存目录(%appdata%local temp中的某个位置)。
答案 3 :(得分:0)
您可以在Windows上参考此链接以获取PHPUnit安装。
答案 4 :(得分:0)
截至2014年12月31日,pear.phpunit.de将被关闭,因此这是在您的计算机上配置PHPUnit的另一种方法:
右键单击并打开" phpunit.cmd"在编辑模式下,复制>粘贴以下行并保存文件:
@ PHP"%〜DP0 \ phpunit.phar" %*
此时你应该有" phpunit.cmd"和" phpunit.phar"在" C:\ phpunit"
将此行添加到PATH变量的最开头,不要忘记分号:
C:\ PHPUnit的;
单击确定以保存编辑,打开命令提示符并键入" phpunit --version"