【问题标题】:CakePHP- include PHPUnit in php.iniCakePHP- 在 php.ini 中包含 PHPUnit
【发布时间】:2014-05-15 01:28:48
【问题描述】:

我正在尝试让 PHPUnit 在我的 cakePHP 应用程序上运行。 我已经下载并设置了所有必要的文件

在我的 php.ini 文件中,我放了

include_path = ".;c:\wamp\bin\php\php5.4.12\pear\PHPUnit"

但我不认为这是正确的。

运行 cakePHP 的 app/test.php 时,我收到 2 个警告,包括 PHPUnit\Autoload.php

【问题讨论】:

  • 这在 2.x 中对我有用:PHPUnit.
  • @mark 问题在于它指向的是 PHPUnit 而不是 PEAR。然后 CakePHP 在本地应用的路径前面加上 include_path

标签: php cakephp phpunit


【解决方案1】:

好吧,不管出于什么原因,这里没有人决定帮我解决这个问题。这有点令人沮丧。但没关系!我将为像我一样,对 PHP 和 PHPUnit 不熟悉,并希望进入单元测试的其他人提供解决方案

我遵循的步骤:

  1. 安装PEAR,从PEAR website下载
  2. 如果您发现自己遇到问题,请关注此guy's tutorial
  3. Download PHPUnit
  4. 将 PHPUnit 放入本地文件中..(www 或等效)
  5. 使用 PEAR 安装 PHPUnit(如果与 cake 集成,请确保关注 these steps
  6. 如果你已经安装了 v.4,你可以使用命令降级

    pear uninstall phpunit/PHPUnit

并安装 PHPUnit-3.7.32

最后访问 php.ini 并确保包含的路径指向 pear 目录 在我的情况下include_path = ".;c:/wamp/bin/php/php5.4.12/pear"

干杯,编码愉快

【讨论】:

    猜你喜欢
    • 2013-01-09
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 2014-12-22
    • 2011-07-29
    • 1970-01-01
    相关资源
    最近更新 更多