Get support for yiisoft/yii2-docker
If you're new to LTH, please see our FAQ for more information on what it is we do.
Support Options
Unfortunately, there are currently no active helpers for this repository on the platform. Until they become available, we reccomend the following actions:
View Open IssuesTake a look to see if anyone else has experienced the same issue as you and if they managed to solve it.
Open an IssueMake sure to read any relevant guidelines for opening issues on this repo before posting a new issue.
Sponsor directlyCheck out the page and see if there are any options to sponsor this project or it's developers directly.
yiisoft/yii2-docker
This is the repo of the official Yii 2.0 Framework image on DockerHub for PHP.
About
These Docker images are built on top of the official PHP Docker image, they contain additional PHP extensions required to run Yii 2.0 framework, but no code of the framework itself.
The Dockerfile
(s) of this repository are designed to build from different PHP-versions by using build arguments.
Available versions for yiisoftware/yii2-php
The following images are built on a weekly basis for arm64 and amd64. For regular commits on master we only build images for amd64 suffixed with -latest
/-latest-min
.
Minimal images
8.3-apache-min, 8.3-fpm-min, 8.3-fpm-nginx-min
8.2-apache-min, 8.2-fpm-min, 8.2-fpm-nginx-min
8.1-apache-min, 8.1-fpm-min, 8.1-fpm-nginx-min
Development images
8.3-apache, 8.3-fpm, 8.3-fpm-nginx
8.2-apache, 8.2-fpm, 8.2-fpm-nginx
8.1-apache, 8.1-fpm, 8.1-fpm-nginx
Deprecated or EOL versions
8.0-*
7.4-*
7.3-*
7.2-*
7.1-*
7.0-*
5.6-*
Setup
cp .env-dist .env
Adjust the versions in .env
if you want to build a specific version.
Note: Please make sure to use a matching combination of
DOCKERFILE_FLAVOUR
andPHP_BASE_IMAGE_VERSION
Configuration
-
PHP_ENABLE_XDEBUG
whether to load an enable Xdebug, defaults to0
(false) not available in-min
images -
PHP_USER_ID
(Debian only) user ID, when running commands as webserver (www-data
), see also #15
Building
docker-compose build
Testing
docker-compose run --rm php php /tests/requirements.php
Xdebug
To enable Xdebug, set PHP_ENABLE_XDEBUG=1
in .env file
Xdebug is configured to call ip xdebug.remote_host
on 9005
port (not use standard port to avoid conflicts),
so you have to configure your IDE to receive connections from that ip.
Documentation
More information can be found in the docs folder.
FAQ
- We do not officially support Alpine images, due to numerous issues with PHP requirements and because framework tests are not passing.
- Depending on the (Debian) base-image (usually PHP <7.4) you might need to set
X_LEGACY_GD_LIB=1
- test
Our Mission
We want to make open source more sustainable. The entire platform was born from this and everything we do is in aid of this.
From the Blog
Interesting Articles
-
Generating income from open source
Jun 23 • 8 min read
-
2023 State of OSS
Apr 23 • 45 min read ★
-
A funding experiment...
Aug 19 • 10 min read
-
But You Said I could
Aug 19 • 2 min read
Thank you for checking out LiveTechHelper |
2025 © lth-dev incorporated
p-e622a1a2