使用PEAR在没有PEAR的情况下在Windows中安装PHPUnit时出现问题

时间:2010-11-15 06:20:34

标签: phpunit

我尝试使用PEAR连接到pear.phpunit.de和其他三个类似的连接,但由于连接超时,在PEAR更新连接后没有进展,没有进展。

另外,我尝试通过在phpunit.php文件中更改@ PHPBIN @并重命名来安装不带PEAR的PHPunit,然后无法在DOS中将其作为可执行文件运行(chmod在DOS下无法工作,是按步骤编写的,我遵循了)

有没有其他简单的方法可以让WUnit服务器在Windows下运行PHPUnit。请回复,目前所有事情都挂在上面。

5 个答案:

答案 0 :(得分:11)

尝试:

pear clear-cache
pear update-channels
pear install --alldeps phpunit/PHPUnit

如果PHPUnit安装,但您仍然无法运行单元测试,则可能必须将phpunit文件移到一个目录中。因此,如果您的php.exe文件位于C:\ wamp \ bin \ php \ php5.2.11 \中,您应该具有以下内容:

C:\wamp\bin\php\php5.2.11\phpunit.bat
C:\wamp\bin\php\php5.2.11\phpunit
C:\wamp\bin\php\php5.2.11\PEAR\phpunits

答案 1 :(得分:1)

如果有效,请尝试以下链接我已经在Windows XP中运行PHPUnit并且没有任何问题。

  

Installing PHPUnit

答案 2 :(得分:0)

pear config-set temp_dir D:\temp

问题是临时目录路径中的空格会阻止梨安装包。

还尝试清空pear缓存目录(%appdata%local temp中的某个位置)。

答案 3 :(得分:0)

您可以在Windows上参考此链接以获取PHPUnit安装。

  

Installing PHPUnit On Windows

答案 4 :(得分:0)

截至2014年12月31日,pear.phpunit.de将被关闭,因此这是在您的计算机上配置PHPUnit的另一种方法:

  • 首先,确保您能够执行" php --version"从命令提示符,而不会收到错误。如果确实收到错误,请将路径添加到" php.exe"到你的PATH环境变量(我的是#34; C:\ xampp \ php"例如)
  • 下载" phpunit.phar"来自https://phar.phpunit.de/phpunit.phar
  • 将此文件移动到您希望保留phpunit安装位置的文件夹中(我将使用" C:\ phpunit"在此示例中)
  • 在" C:\ phpunit \"下创建一个新文本文件;并将其重命名为" phpunit.cmd"
  • 右键单击并打开" phpunit.cmd"在编辑模式下,复制>粘贴以下行并保存文件:

      

    @ PHP"%〜DP0 \ phpunit.phar" %*

  • 此时你应该有" phpunit.cmd"和" phpunit.phar"在" C:\ phpunit"

  • 转到系统变量并编辑PATH变量
  • 将此行添加到PATH变量的最开头,不要忘记分号:

      

    C:\ PHPUnit的;

  • 单击确定以保存编辑,打开命令提示符并键入" phpunit --version"