更新到特定版本的 PHPUnit

Update to a specific version of PHPUnit

目前我的系统安装的phpunit是4.3.1

执行 phpunit --self-update 将更新到最新版本的 phpunit,目前是 5.3.*。

我想更新到特定版本(4.8.24)

我应该怎么做?

注意:我知道 composer 选项,但我想在我的系统上安装 phpunit。

我最终更改了 /usr/local/share/phpunit/ 文件夹中的 phpunit.phar 文件

这个开发环境是通过这个http://vccw.cc/ and it installs phpunit 4.3.1, I need 4.8.24 coz I'm doing wordpress plugin unit testing http://wp-cli.org/docs/plugin-unit-tests/设置的,它说需要 4.8.*。

这就是我所做的。

  1. 在这里下载最新的 4.8.* 版本的 phpunit https://phpunit.de/
  2. 将 phar 文件重命名为 phpunit.phar(我删除了版本部分)
  3. 执行这个chmod +x phpunit.phar使phar文件可执行
  4. 将 phpunit.phar 复制到 /usr/local/share/phpunit/ 文件夹

注意:我删除了旧的 phpunit.phar(即 4.3.1)并替换为这个新的

此外,它们已经是 /usr/local/bin/phpunit 上的符号 link,由 vccw 设置 /usr/local/share/phpunit/phpunit.phar

我认为更改 phpunit 版本也可以通过修改 vccw 提供的配置文件来完成,但我不熟悉配置脚本,只有基本知识。

我希望这对其他开发者有帮助,特别是 windows 像我这样使用基于 unix 的开发环境的开发者。

PS。这个开发环境仅供我使用,它不受版本控制,所以如果我直接更改开发环境(而不是通过 vccw 提供的配置脚本)对我来说没问题