从Windows 7 cmd中的其他目录运行文件?

时间:2015-11-26 22:09:59

标签: laravel cmd directory phpunit

我的问题与this one类似。但它的答案没有帮助

我尝试运行的文件不是EXE文件。这是在Laravel的phpunit。当我在目录中工作正常,但当我尝试从不同的目录运行它时,它不起作用。

"vendor/bin/phpunit"

"vendor/bin/phpunit" is not recognized as an internal or external command, operable program or batch file

1 个答案:

答案 0 :(得分:2)

我认为你必须至少遵循这个,如果没有成功评论我的asnwer,我们可以从那一点进一步解决

  1. 安装PEAR,PHPUnit的依赖项:

    A)在浏览器中访问http://pear.php.net/go-pear.phar并将文件保存到PHP目录中。这是您可以找到php.exe的文件夹。

    B)打开管理员命令提示符。点击Windows键,输入“cmd”,右键单击生成的“cmd.exe”搜索结果,然后选择“以管理员身份运行”。导航到安装了PHP的文件夹,即上一步中保存文件的文件夹。

    C)键入以下命令以执行刚刚下载的文件:php go-pear.phar

    D)过了一会儿,你应该开始提示做些什么。安装程序非常明确,我认为您需要系统安装而不是本地安装。

    E)打开安装PHP的文件夹,然后双击已创建的PEAR_ENV.reg文件。这允许您从任何文件夹运行pear命令。

    F)通过运行命令pear version

  2. 验证PEAR是否正常工作
  3. 安装PHPUnit:

    A)在命令行输入以下命令,打开PEAR中的auto_discover:pear config-set auto_discover 1

    B)通过运行以下命令下载并安装PHPUnit:pear install pear.phpunit.de/PHPUnit

    C)为了能够从任何文件夹运行phpunit命令,您需要将其添加到Windows Path值。右键单击我的电脑→属性→高级系统设置→环境变量→选择“系统变量”下的“路径”→编辑→添加分号(;),然后将PHP文件夹的完整路径添加到值的末尾,例如像:; D:\ Webserver \ php

    D)通过运行命令phpunit --version

  4. 验证PHPUnit是否正常工作

    取自link