Development and Production-ready PHP Images for Docker
Special thanks to @mlocati for creating this fantastic tool mlocati/docker-php-extension-installer, which made all of this possible!
CLI with code coverage
FROM ghcr.io/ghostwriter/php:8.5-rcCLI
FROM ghcr.io/ghostwriter/php:8.5-rc-cliFPM
FROM ghcr.io/ghostwriter/php:8.5-rc-fpmZTS
FROM ghcr.io/ghostwriter/php:8.5-rc-ztsCLI with code coverage
docker pull ghcr.io/ghostwriter/php:8.5-rc
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.5-rc php -vCLI
docker pull ghcr.io/ghostwriter/php:8.5-rc-cli
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.5-rc-cli php -vFPM
docker pull ghcr.io/ghostwriter/php:8.5-rc-fpm
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.5-rc-fpm php -vZTS
docker pull ghcr.io/ghostwriter/php:8.5-rc-zts
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.5-rc-zts php -vCLI with code coverage
FROM ghcr.io/ghostwriter/php:8.4CLI
FROM ghcr.io/ghostwriter/php:8.4-cliFPM
FROM ghcr.io/ghostwriter/php:8.4-fpmZTS
FROM ghcr.io/ghostwriter/php:8.4-ztsCLI with code coverage
docker pull ghcr.io/ghostwriter/php:8.4
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.4 php -vCLI
docker pull ghcr.io/ghostwriter/php:8.4-cli
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.4-cli php -vFPM
docker pull ghcr.io/ghostwriter/php:8.4-fpm
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.4-fpm php -vZTS
docker pull ghcr.io/ghostwriter/php:8.4-zts
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.4-zts php -vCLI with code coverage
FROM ghcr.io/ghostwriter/php:8.3CLI
FROM ghcr.io/ghostwriter/php:8.3-cliFPM
FROM ghcr.io/ghostwriter/php:8.3-fpmZTS
FROM ghcr.io/ghostwriter/php:8.3-ztsCLI with code coverage
docker pull ghcr.io/ghostwriter/php:8.3
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.3 php -vCLI
docker pull ghcr.io/ghostwriter/php:8.3-cli
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.3-cli php -vFPM
docker pull ghcr.io/ghostwriter/php:8.3-fpm
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.3-fpm php -vZTS
docker pull ghcr.io/ghostwriter/php:8.3-zts
docker run -it --rm -v $PWD:/opt/app -w /opt/app ghcr.io/ghostwriter/php:8.3-zts php -v