11# jsunier/php-symfony-test
22
3- Docker image to run PHPUnit with Symfony 3.x/4.x on PHP ` 7.1 ` /` 7.2 ` /` 7.3 ` .
3+ Docker image to run PHPUnit with Symfony 3.x/4.x on PHP ` 7.1 ` /` 7.2 ` /` 7.3 ` / ` 7.4 ` .
44
55Docker container allowing you to build and test your PHP projects.
66
77## Supported tags and respective ` Dockerfile ` links
88
9- - ` php7.3-mysql ` , ` php7.3-mariadb ` , ` latest ` , ` latest-mysql ` ([ php7.3/mysql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.3/mysql/Dockerfile ) )
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 ) )
1011- ` php7.2-mysql ` , ` php7.2-mariadb ` ([ php7.2/mysql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.2/mysql/Dockerfile ) )
1112- ` php7.1-mysql ` , ` php7.1-mariadb ` ([ php7.1/mysql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.1/mysql/Dockerfile ) )
12- - ` php7.3-postgresql ` , ` latest-postgresql ` ([ php7.3/postgresql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.3/postgresql/Dockerfile ) )
13+ - ` php7.4-postgresql ` , ` latest-postgresql ` ([ php7.3/postgresql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.3/postgresql/Dockerfile ) )
14+ - ` php7.3-postgresql ` ([ php7.3/postgresql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.3/postgresql/Dockerfile ) )
1315- ` php7.2-postgresql ` ([ php7.2/postgresql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.2/postgresql/Dockerfile ) )
1416- ` php7.1-postgresql ` ([ php7.1/postgresql/Dockerfile] ( https://github.com/jsunier/php-symfony-test/blob/master/php7.1/postgresql/Dockerfile ) )
1517
@@ -34,23 +36,23 @@ Composer is installed with [hirak/prestissimo](https://packagist.org/packages/hi
3436
3537List of PHP extensions installed:
3638
37- | Extension / PHP version | 7.1 | 7.2 | 7.3 |
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) | ✅ | ✅ | ✅ |
49- | ` gd ` | ✅ | ✅ | ✅ |
50- | ` soap ` | ✅ | ✅ | ✅ |
51- | ` mcrypt ` | ❌ | ❌ | ❌ |
52- | ` oci8 ` | ❌ | ❌ | ❌ |
53- | ` redis ` | ❌ | ❌ | ❌ |
39+ | Extension / PHP version | 7.1 | 7.2 | 7.3 | 7.4 |
40+ | ------------------------------------------------------------------------------ | ----- | ----- | ----- | ----- |
41+ | ` mbstring ` | ✅ | ✅ | ✅ | ✅ |
42+ | ` zip ` | ✅ | ✅ | ✅ | ✅ |
43+ | ` iconv ` | ✅ | ✅ | ✅ | ✅ |
44+ | ` opcache ` | ✅ | ✅ | ✅ | ✅ |
45+ | ` bcmath ` | ✅ | ✅ | ✅ | ✅ |
46+ | ` pdo_mysql ` (mysql/mariadb) / ` pdo_pgsql ` (postgresql) | ✅ | ✅ | ✅ | ✅ |
47+ | ` pdo ` | ✅ | ✅ | ✅ | ✅ |
48+ | ` imagick ` | ✅ | ✅ | ✅ | ✅ |
49+ | ` sockets ` | ✅ | ✅ | ✅ | ✅ |
50+ | ` 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) | ✅ | ✅ | ✅ | ✅ |
51+ | ` gd ` | ✅ | ✅ | ✅ | ✅ |
52+ | ` soap ` | ✅ | ✅ | ✅ | ✅ |
53+ | ` mcrypt ` | ❌ | ❌ | ❌ | ❌ |
54+ | ` oci8 ` | ❌ | ❌ | ❌ | ❌ |
55+ | ` redis ` | ❌ | ❌ | ❌ | ❌ |
5456
5557# Default configurations
5658
@@ -102,6 +104,6 @@ To build these images, just go into the folder of you choice and run `docker bui
102104
103105Example:
104106```
105- # cd php7.1 /mysql
107+ # cd php7.4 /mysql
106108# docker build . -t my-awesome-phpunit-image
107109```
0 commit comments