php - NetBeans + 多个 php 版本 + 没有 PEAR 的 phpUnit

标签 php iis netbeans phpunit

我的问题有点复杂。我在 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/

相关文章:

javascript - 让这个计时器从一个按钮开始

php - Html 表格转换成 Php 表格

c# - 强制 SSL session 在服务器或客户端超时

c++ - Netbeans 不应该显示错误消息

php - 我希望我的用户只访问我的 php 文件,如果他们尝试访问我想包含我的页面 404 文件的文件夹

php - 将带有图像路径的数组序列化到数据库中

iis - 创建 IIS 网站的代码

iis - IIS 8中的Websockets反向代理

java - 反编译Java项目并编译

java - 没有错误但没有音频?