我曾尝试在带有IIS的windows 2008服务器上安装PHPUnit,并按照PHPUnit网站上的说明手动创建批处理文件和设置环境变量。但是,当我尝试在CMD.exe 中检查安装时
phpunit --version
我收到"无法打开输入文件:*"错误消息。然而,当我运行时
php phpunit.phar --version
它正确地给了我版本号。我需要知道是什么导致了错误,以防是我在安装过程中可能做的任何事情导致了错误。为了确认目录已列在系统路径变量中。
删除phar文件名中的版本(例如从phpunit-5.4.7.phar
到phpunit.phar
),然后脚本应该运行。
如果您创建了phpunit.cmd
,但它仍然不起作用,您应该将phpunit-7.0.2.phar
重命名为phpunit.phar
,因为默认情况下,它指的是名称phpunit.phar
Sigh,如果你在windows上安装这个,你会看到这里的部分,你必须输入这个命令来创建phpunit.cmd
echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
帮你自己一个忙,把它抄进去,因为我只是输入了一些错误的东西。