在Yii框架中测试数据库连接

在Yii框架中测试数据库连接,yii,Yii,以下命令会产生错误。现在只和yii合作了4天。。请帮忙解决这个问题 C:\wamp\www\yii\trackstar\protected\tests\unit>phpunit DbTest.php 'phpunit' is not recognized as an internal or external command, operable program or batch file. 如果你试图设置单元测试,那么我发现设置ubuntu虚拟机更快更容易。包括PHPunit和seleni

以下命令会产生错误。现在只和yii合作了4天。。请帮忙解决这个问题

C:\wamp\www\yii\trackstar\protected\tests\unit>phpunit DbTest.php
'phpunit' is not recognized as an internal or external command, operable program or batch file.

如果你试图设置单元测试,那么我发现设置ubuntu虚拟机更快更容易。包括PHPunit和selenium服务器在内,只需要几个小时。然而,您可能会花费数小时或数天的时间试图在windows上获取正确的PHP路径和系统变量。

上述错误表明您的WAMP堆栈中没有安装PHPUnit

安装它最简单的方法是使用PEAR。尝试以下方法安装带有PEAR的PHPUnit:

转到PHP所在的目录。通常,这是\bin\php\php5.3.8

我们将此路径称为“PHP的位置”

  • 从以下位置下载“go pear.phar”: pear.php.net/go-pear.phar

    在PHP的位置创建一个文件夹“pear”

    将下载的“go pear.phar”文件放在这个位置

  • 以管理权限打开命令提示符。为此,请单击 在“开始”菜单上,键入“cmd”-您可以看到cmd.exe图标。 右键单击此图标并单击“以管理员身份运行”

    Cmd.exe将打开。转到PHP位置的目录,通过 键入“cd”命令。例如,我的wamp位于“D:\wamp”, 因此,我编写以下命令:

    D:
    cd wamp\bin\php\php5.3.8
    
    现在,通过键入以下内容运行下载的文件:

    php .\pear\go-pear.phar
    
    安装将开始!在安装过程中,您需要作出响应 对于某些提示,只需在必要时按enter键/按“Y”键即可

    安装后,双击并安装在中找到的“PEAR_ENV.reg” 您的PHP的位置

    或者,您可以在PATH变量中添加PHP的位置

  • 安装PHPUnit后,请执行以下操作:

  • 打开命令提示符,使用cd转到PHP的位置,然后键入:

    pear channel-discover components.ez.no
    pear channel-discover pear.phpunit.de
    pear channel-discover pear.symfony-project.com
    pear install --alldeps phpunit/PHPUnit
    
    键入phpunit–版本以确认安装

  • 应该安装PHPUnit,现在您可以尝试

    phpunit DbTest.php
    
    希望它能起作用


    关于,听起来您需要安装phpunit。请参阅以获取一些指导。非常感谢。此时,我已暂停与Yii的工作,并将尽快回来。当我重新开始时,我会按照你说的那样做。