7.x-fpm-x.x,latest(Dockerfile)7.x-fpm-x.x-nginx,latest-nginx(Dockerfile)
latest images are currently built based on the release/4.x branch
ℹ️ See repository tags for full version numbers
See all available image tags
- Alpine support has been dropped since PHP 7.3
- Forego has been replace with supervisord in
release/6.x
This is a Docker PHP image containing PHP extensions and composer packages and libraries for Yii 2.0 Framework. It is primarily intended to build Yii 2.0 applications FROM this image, see below for available application templates.
There is also an nginx flavour available for this image, in which PHP and nginx are managed with supervisor.
In older versions of the nginx images, forego was used for process control. However, since forego is no longer actively maintained and problems can arise if one of the started processes terminates unsuspectedly, we decided to switch to supervisor.
composercodeceptphpunitnpm
- soap
- zip
- curl
- bcmath
- exif
- gd
- iconv
- intl
- mbstring
- opcache
- pdo_mysql
- pdo_pgsql
- memcache
- xdebug - installed, but not loaded by default
GITHUB_API_TOKENPHP_ENABLE_XDEBUGPHP_USER_ID(debian only)
Building the images
docker-compose build Development bash
docker run -it dmstr/php-yii2 bash - GitHub project
- GitLab build
- DockerHub image
- yii2-app minimal application tempplate
- phd5 standard application template
- phd5 documentation
