我的问题有点复杂。我在 IIS 上有多个 php 版本。每个 php 项目都有自己的 php 版本和域名,例如:www.webshop.loc...我正在通过 NetBeans 开发项目,我想使用 TDD 作为开发过程。
我的问题是:如何在不安装 PEAR 或打开任何 DOS 风格的窗口的情况下安装 phpUnit,以及如何设置 phpUnit 以在不同的项目上使用不同的 php 版本?
(嗯 99% 那是不可能的。:S)
最佳答案
我可以回答安装部分:安装 不带 PEAR 的 PHPUnit 并在 NetBeans 中使用它实际上非常容易,因为 PHPUnit 已作为 phar 存档提供。。
下载 phar 文件并创建 2 个批处理文件后,一切正常。
在同一目录下创建一个phpunit.bat
文件,内容如下:
@echo off
"C:\PathToYourPHPInstall\php.exe" "C:\PathToPHPUnit\phpunit.phar" %*
在同一目录下创建一个phpunit-skelgen.bat
文件,内容如下:
@echo off
"C:\PathToYourPHPInstall\php.exe" "C:\PathToPHPUnit\phpunit-skelgen.phar" %*
在 NetBeans 中,转到工具 -> 选项 -> PHP -> 单元测试,选择你的 bat 文件,你就可以开始了!
关于php - NetBeans + 多个 php 版本 + 没有 PEAR 的 phpUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8444412/