- The latest locked version is
PHP 8.5.
There are six major phpunit version.
- PHP 5.6 [7.0, 7.1] use phpunit 4.8.36
- PHP 7.2 [7.3, 7.4] use phpunit 8.5.52
- PHP 8.0 use phpunit ^9.6
- PHP 8.1 [8.2] use phpunit ^10.5
- PHP 8.3 use phpunit ^12.5
- PHP 8.4 [8.5] use phpunit ^13.0
- phpunit support version
- support utc timezone without date_default_timezone_set
- support phpunit [4.8.36 - 13.x]
- support xdebug for code coverage [3.1.6 - 3.5.1]
- support php-coveralls and https://coveralls.io/
- support pmvc command line
- support pdo-[mysql, pgsql, sqlite]
- GD only in [php 5.6 and 8.0 later]
- NodeJS command for your frontend project.
- Machine Learning (Need php7.4 later)
- SVM Library
- RubixML
- RubixML tensor (Only in php 8.2 and alpine3.16)
- Image Name: allfunc/pmvc-phpunit
- https://hub.docker.com/r/allfunc/pmvc-phpunit
docker run --rm allfunc/pmvc-phpunit cat /usr/local/bin/docker-php-entrypoint
curl https://gist.githubusercontent.com/HillLiu/fa84bc3327cdccc248c5484f4df05755/raw/a8c6ae3e5ed9473d04432423182c79f7e36ebf4c/demo-7x8x-mixed.php | docker run --rm -i allfunc/pmvc-phpunit:8.1 php
curl https://gist.githubusercontent.com/HillLiu/fa84bc3327cdccc248c5484f4df05755/raw/a8c6ae3e5ed9473d04432423182c79f7e36ebf4c/demo-7x8x-mixed.php | docker run --rm -i allfunc/pmvc-phpunit:7.4 php
- More examples (You do not need to install PHP on your computer.)
Build your ci within 3 run command.
MIT 2026