Multi-version PHP-FPM Docker images with Nginx, based on Alpine Linux. Supports PHP 5.6, 7.1, 7.4, 8.0, 8.1, 8.2, 8.3 and 8.4. Each version includes common PHP extensions, Composer, and is ready for development, testing, staging, uat, or production.
5.6-fpm-nginx-alpine7.1-fpm-nginx-alpine7.4-fpm-nginx-alpine8.0-fpm-nginx-alpine8.1-fpm-nginx-alpine8.1-fpm-nginx-alpine-grcp8.2-fpm-nginx-alpine8.3-fpm-nginx-alpine8.4-fpm-nginx-alpine
- PHP-FPM with Nginx (Alpine-based)
- Common PHP extensions (pdo_mysql, mysqli, gd, mbstring, zip, etc.)
- Composer pre-installed
- Customizable PHP, FPM, and Nginx configs
- Runs as non-root user (
www-data)
docker run -p 8080:80 m4nzm333/php:7.4-fpm-nginx-alpineVisit http://localhost:8080
You can mount your own code:
docker run -v /path/to/your/app:/var/www/html/public -p 8080:80 m4nzm333/php:7.4-fpm-nginx-alpine- Each PHP version may have slightly different dependencies/configuration.
- Images are for development/testing. Harden for production as needed.
MIT
- Each PHP version may have slightly different dependencies or configuration.
MIT