11# jsunier/php-symfony-test
22
3- Docker image to run PHPUnit with Symfony 3.x/4.x/5.x on PHP ` 7.1 ` /` 7.2 ` /` 7.3 ` /` 7.4 ` .
3+ Docker image to run PHPUnit with Symfony 3.x/4.x/5.x on PHP ` 7.1 ` /` 7.2 ` /` 7.3 ` /` 7.4 ` / ` 8.0 ` .
44
55Docker container allowing you to build and test your PHP projects.
66
77## Supported tags and respective ` Dockerfile ` links
88
9- - ` php7.4-mysql ` , ` php7.4-mariadb ` , ` latest ` , ` latest-mysql ` ([ php7.4/mysql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.4/mysql/Dockerfile ) )
10- - ` php7.3-mysql ` , ` php7.3-mariadb ` , ([ php7.3/mysql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.3/mysql/Dockerfile ) )
9+ - ` php8.0-mysql ` , ` php8.0-mariadb ` , ` latest ` , ` latest-mysql ` ([ php8.0/mysql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php8.0/mysql/Dockerfile ) )
10+ - ` php7.4-mysql ` , ` php7.4-mariadb ` ([ php7.4/mysql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.4/mysql/Dockerfile ) )
11+ - ` php7.3-mysql ` , ` php7.3-mariadb ` ([ php7.3/mysql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.3/mysql/Dockerfile ) )
1112- ` php7.2-mysql ` , ` php7.2-mariadb ` ([ php7.2/mysql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.2/mysql/Dockerfile ) )
1213- ` php7.1-mysql ` , ` php7.1-mariadb ` ([ php7.1/mysql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.1/mysql/Dockerfile ) )
1314- ` php7.4-postgresql ` , ` latest-postgresql ` ([ php7.3/postgresql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.3/postgresql/Dockerfile ) )
@@ -34,23 +35,23 @@ Every images include the latest version of [composer](https://getcomposer.org) i
3435
3536List of PHP extensions installed:
3637
37- | Extension / PHP version | 7.1 | 7.2 | 7.3 | 7.4 |
38- | ------------------------------------------------------------------------------| -----| -----| ----- | ----- |
39- | ` mbstring ` | ✅ | ✅ | ✅ | ✅ |
40- | ` zip ` | ✅ | ✅ | ✅ | ✅ |
41- | ` iconv ` | ✅ | ✅ | ✅ | ✅ |
42- | ` opcache ` | ✅ | ✅ | ✅ | ✅ |
43- | ` bcmath ` | ✅ | ✅ | ✅ | ✅ |
44- | ` pdo_mysql ` (mysql/mariadb) / ` pdo_pgsql ` (postgresql) | ✅ | ✅ | ✅ | ✅ |
45- | ` pdo ` | ✅ | ✅ | ✅ | ✅ |
46- | ` imagick ` | ✅ | ✅ | ✅ | ✅ |
47- | ` sockets ` | ✅ | ✅ | ✅ | ✅ |
48- | ` xdebug ` (2.6.1 for PHP 7.1 and 7.2 / 2.7.1 for PHP 7.3 / 2.9.0 for PHP 7.4) | ✅ | ✅ | ✅ | ✅ |
49- | ` gd ` | ✅ | ✅ | ✅ | ✅ |
50- | ` soap ` | ✅ | ✅ | ✅ | ✅ |
51- | ` mcrypt ` | ❌ | ❌ | ❌ | ❌ |
52- | ` oci8 ` | ❌ | ❌ | ❌ | ❌ |
53- | ` redis ` | ✅ | ✅ | ✅ | ✅ |
38+ | Extension / PHP version | 7.1 | 7.2 | 7.3 | 7.4 | 8.0 |
39+ | ------------------------------------------------------------------------------------------------ | --- | --- | --- | --- | --- |
40+ | ` mbstring ` | ✅ | ✅ | ✅ | ✅ | ✅ |
41+ | ` zip ` | ✅ | ✅ | ✅ | ✅ | ✅ |
42+ | ` iconv ` | ✅ | ✅ | ✅ | ✅ | ✅ |
43+ | ` opcache ` | ✅ | ✅ | ✅ | ✅ | ✅ |
44+ | ` bcmath ` | ✅ | ✅ | ✅ | ✅ | ✅ |
45+ | ` pdo_mysql ` (mysql/mariadb) / ` pdo_pgsql ` (postgresql) | ✅ | ✅ | ✅ | ✅ | ✅ |
46+ | ` pdo ` | ✅ | ✅ | ✅ | ✅ | ✅ |
47+ | ` imagick ` | ✅ | ✅ | ✅ | ✅ | ✅ |
48+ | ` sockets ` | ✅ | ✅ | ✅ | ✅ | ✅ |
49+ | ` xdebug ` (2.6.1 for PHP 7.1 and 7.2 / 2.7.1 for PHP 7.3 / 2.9.0 for PHP 7.4 / 3.0.4 for PHP 8.0) | ✅ | ✅ | ✅ | ✅ | ✅ |
50+ | ` gd ` | ✅ | ✅ | ✅ | ✅ | ✅ |
51+ | ` soap ` | ✅ | ✅ | ✅ | ✅ | ✅ |
52+ | ` mcrypt ` | ❌ | ❌ | ❌ | ❌ | ❌ |
53+ | ` oci8 ` | ❌ | ❌ | ❌ | ❌ | ❌ |
54+ | ` redis ` | ✅ | ✅ | ✅ | ✅ | ✅ |
5455
5556## Examples
5657
@@ -122,6 +123,6 @@ To build these images, just go into the folder of you choice and run `docker bui
122123
123124Example:
124125```
125- # cd php7.4 /mysql
126+ # cd php8.0 /mysql
126127# docker build . -t my-awesome-phpunit-image
127128```
0 commit comments