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

时间:2013-04-09 05:48:26

标签: 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.

2 个答案:

答案 0 :(得分:1)

以上错误表明您的WAMP堆栈中未安装PHPUnit。

安装它的最简单方法是使用PEAR。尝试按照此方法使用PEAR安装PHPUnit:

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

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

  1. 从这个位置下载“go-pear.phar”: pear.php.net/go-pear.phar

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

    将下载的“go-pear.phar”文件放在此位置。

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

    Cmd.exe将会打开。转到PHP位置的目标位置 输入“cd”命令。例如,我的wamp位于“D:\ wamp”中, 所以我写下以下命令:

    D:
    cd wamp\bin\php\php5.3.8
    

    现在运行下载的文件,输入:

    php .\pear\go-pear.phar
    

    安装将开始!在安装过程中,您需要回复 根据某些提示,只需按下输入/必要时按“Y”。

    安装完成后,双击并安装中的“PEAR_ENV.reg” 你PHP的位置。

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

  3. 您可以像这样安装PHPUnit:

    1. 打开命令提示符,使用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 -version 以确认安装。

    2. 那应该安装PHPUnit,现在你可以尝试

      phpunit DbTest.php
      

      希望它能够奏效。

      此致

答案 1 :(得分:0)

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