php - 更新 PHPunit Xampp

标签 php windows xampp phpunit updates

今天早上,我意识到 Xampp 提供的 PHPUnit 版本已经被弃用了很长一段时间...... . 版本 3.7.21。安装在 Xampp 中,但实际版本(在撰写本文时)是 6.0.13。

我尝试了一些在谷歌上提出的解决方案(所有旧的 5 年+解决方案),包括

无论如何,pear 似乎都不是一个可行的解决方案。有没有一种简单的方法可以在 Xampp 中更新 PHPUnit?

最佳答案

其实只要简单三步就可以更新:

  1. 在此处下载最新版本的 PHPUnit: https://phpunit.de/index.html
  2. 将“phpunit.phar”复制到“C:\xampp\php”。
  3. 在文件“phpunit.bat”中,更新以下行: "%PHPBIN%""C:\xampp\php\phpunit"%* 到:"%PHPBIN%""C:\xampp\php\phpunit.phar"%*

您不需要重新启动 apache。

附加说明:在您的测试中,您需要将:phpunit_framework_testcase 替换为:TestCase

并包括:在测试文件的顶部使用 PHPUnit\Framework\TestCase

PHPunit in windows CMD

当然,测试套件在我的生产服务器上仍然兼容(centos7,按照官方文档在 Linux 上更新 https://phpunit.de/getting-started.html)。

PHPUnit in Linux CMD

关于php - 更新 PHPunit Xampp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43188374/

相关文章:

windows - 用于经典 ASP 开发的最新环境

php - 如何将 php 从 5.5 降级到 5.3

css - 我如何确定并确定我的网页未被缓存?

mysql - #1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在附近使用的正确语法

php - 如何在 SQL 中从同一个表中的其他两个值创建一个值?

php - laravel 中的 JSON 搜索 Eloquent

PhpStorm 无法解析 PHPUnit 版本输出。非常奇怪的错误

c++ - 在 Windows 10 操作系统中扩展控制台

php - Silverstripe/admin/突然停止工作

javascript - 如何阻止浏览器要求在注册表单中保存电子邮件和密码?