【问题标题】:Running PHPUnit from CMD in Windows在 Windows 中从 CMD 运行 PHPUnit
【发布时间】:2013-08-27 15:48:30
【问题描述】:

我已经安装了 PHPUnit,一切似乎都运行良好,因为当我从根 php 目录 C:\wamp\bin\php\php5.4.16 运行 phpunit 时,它按预期运行。

但是,我遇到的问题是从命令行中的其他地方运行 PHPUnit,因此我无法运行任何测试。我收到错误

phpunit' is not recognized as an internal or external 
command, operable program or batch file.

我的路径设置正确C:\wamp\bin\php\php5.4.16 这是安装 php.exe 的位置。

我也尝试过重新安装,现在运行的是 3.7.24 版。

有人对我可能做错的地方有什么建议吗?

【问题讨论】:

  • 如果在 Windows 命令提示符下运行“C:\wamp\bin\php\php5.4.16\phpunit.php”会发生什么? (phpunit 是一个 php 程序。我希望它在 Windows 下有一个 php 扩展名,但我想它可能是别的东西,比如批处理文件或 cmd 文件。)
  • 我的 php 目录中没有安装该文件。我只有bat文件。
  • 如果在 Windows 命令提示符下运行“C:\wamp\bin\php\php5.4.16\phpunit.bat”会发生什么?

标签: phpunit


【解决方案1】:

PHPUnit 未在 PATH 全局变量中设置。尝试使用 PEAR 安装 PHPUnit。 win7使用本教程:http://designbyjeeba.blogspot.ro/2012/12/easy-way-to-install-pear-and-phpunit-in.html

如果 PEAR 没有找到任何要安装的包(尝试使用它安装任何东西时)清除 PEAR 的缓存:

梨清除缓存

我不知道你安装它的方式,但我是这样做的,它对我来说很好用。 我还建议安装 DBUnit 和 PHPUnit selenium。使用以下命令:

pear 安装 phpunit/PHPUnit_Selenium

pear 安装 phpunit/DbUnit

对于 Linux,请使用 PHP 在以下链接中给出的命令: http://phpunit.de/manual/3.7/en/installation.html

【讨论】:

    猜你喜欢
    • 2014-11-19
    • 2018-12-24
    • 2016-04-07
    • 1970-01-01
    • 2015-02-22
    • 2018-02-09
    • 1970-01-01
    • 2016-09-25
    • 1970-01-01
    相关资源
    最近更新 更多