Docker image for PHP web service using Nginx + PHP-FPM
docker run -it --rm \
-p 8000:80 \
-v $(pwd)/web:/var/www/html \
ktkang/nginx-php-fpm:latest
// You can see php info page.
open http://localhost:8000
- PHP_TIMEZONE (default = Asia/Seoul)
- PHP_XDEBUG_ENABLE (default = 0)
- PHP_XDEBUG_REMOTE_HOST (default =
/sbin/ip route|awk '/default/ { print $3 }'
) - PHP_XDEBUG_REMOTE_AUTOSTART (default = 0)
- NGINX_DEBUG_LEVEL (default = info)
- NGINX_SERVER_ROOT (default = /var/www/html)
- NGINX_HEALTH_CHECK_PATH (default = /health)
- NGINX_TRUSTED_CLOUDFLARE_PROXIES (default = 0)
- PHPFPM_LOG_LEVEL (default = notice)
- PHPFPM_PM_MAX_CHILDREN (default = 50)
- PHPFPM_PM_START_SERVERS (default = 20)
- PHPFPM_PM_MIN_SPARE_SERVERS (default = 15)
- PHPFPM_PM_MAX_SPARE_SERVERS (default = 35)
- PHPFPM_PM_MAX_REQUESTS (default = 512)
- PHPFPM_MONITOR_ENABLE (default = 0)