【问题标题】:Netbeand 7.1 and PHPUnit 3.6.10Netbeans 7.1 和 PHPUnit 3.6.10
【发布时间】:2012-02-19 02:51:11
【问题描述】:

我一直在尝试在 Xampp 1.7.7 上使用 Netbeans 7.1 和 PHPUnit 3.6.10 运行简单的 PHPUnit 测试

我已经使用 PEAR 下载了 PHPUnit,当我输入以下内容时,我得到下面的输出

C:\xampp\php\PEAR>phpunit --version

Sebastian Bergmann 的 PHPUnit 3.6.10。

Netbeans 7.1 是我的问题。我已经配置了以下

工具 -> 选项 ->PHP(PHP 5 解释器)是 C:\xampp\php\php.exe

工具 -> 选项 ->PHP(单元测试)C:\xampp\php\phpunit.bat

我总是害怕

选择的 PHPUnit(版本 ?.?.?)太旧,如果可能,升级它(3.3.0 中的最低版本)

显示。

有人解决了这个问题吗?

具有讽刺意味的是,它只在一个阶段工作!

斯蒂芬

【问题讨论】:

    标签: netbeans phpunit


    【解决方案1】:

    是的……

    我是 WAMP 人,所以我不知道 XAMPP 路径,但这是你需要做的:

    您的 PEAR 路径错误地设置为 C:\php5\pear。这是开发环境。 Wamp/Xampp 应该改变它,但他们没有。

    解决方案:

    1. 编辑每个 php.ini 文件,将 INCLUDE_PATH 更改为 WAMP 服务器的安装路径(例如 C:\WAMP\bin\php\php5\includes)。
    2. 现在运行 go-pear.bat,并按照所有说明进行操作。如果一切都很好,那么它就可以了。您可以通过运行http://localhost/phpinfo() 来检查它。否则,请转到第 3 步。
    3. 右键我的电脑->高级选项卡->环境变量->添加新用户变量->PHP_PEAR_INCLUDE_PATH->添加新值->PEAR的安装路径(如C:\WAMP\bin\php\php5\梨)。

    【讨论】:

    • 感谢您的回复。你的建议对我不起作用。我的外部硬盘上有 xampp 的副本。 PHPUNIT Netbeans 7.1 在我的台式计算机上运行,​​xampp 在我的外部硬盘上,但不能在我的笔记本电脑上运行。看来这是一个 Netbeans 问题。
    • 是的。 PHPUnit 确实通过命令行工作。这让我觉得这确实是一个NB问题。这真的让我很困惑。在我的笔记本电脑上,我删除了所有 JDK 和 NB。重新安装 NB 7.1 并仍然得到 Selected PHPUnit (version ?.?.?) 太旧,如果可能的话升级它(3.3.0 中的最低版本)。我只是不知道
    【解决方案2】:

    我刚刚将c:\xampp\php 添加到PATH 环境中。

    猜测Netbeans,通过cmd检查phpUnit:

    C:\>phpunit --version
    
    PHPUnit 3.6.11 by Sebastian Bergmann.
    

    【讨论】:

      猜你喜欢
      • 2012-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多