php-laravel-base
Optimized multi-platform Docker base image for Laravel with essential PHP tools and extensions.
933
š A production-ready, multi-platform Docker base image optimized for Laravel applications.
# Pull latest (PHP 8.4)
docker pull almossaidllc/php-laravel-base:latest
# Or specific PHP version
docker pull almossaidllc/php-laravel-base:8.3
docker pull almossaidllc/php-laravel-base:8.2
ā
Multi-Platform: linux/amd64 + linux/arm64
ā
PHP Versions: 8.2, 8.3, 8.4
ā
OPcache + JIT: Enabled for maximum performance
ā
Alpine-based: Minimal footprint
ā
Non-root user: Security ready
PHP Extensions: pdo_mysql, pdo_pgsql, redis, gd, imagick, intl, mbstring, bcmath, opcache, pcntl, sockets, zip, exif, soap, xsl
Tools: Composer, Laravel Installer, PHPUnit, Pest, PHP-CS-Fixer, Caddy, Supervisor, Node.js/npm
FROM almossaidllc/php-laravel-base:8.3
WORKDIR /var/www/html
COPY . .
RUN composer install --no-dev --optimize-autoloader
RUN chown -R appuser:appgroup storage bootstrap/cache
USER appuser
CMD ["php-fpm"]
| Variable | Default | Description |
|---|---|---|
PHP_OPCACHE_VALIDATE_TIMESTAMPS | 0 | Set 1 for dev |
PHP_OPCACHE_MEMORY_CONSUMPTION | 256 | OPcache memory (MB) |
PHP_OPCACHE_JIT_BUFFER_SIZE | 128M | JIT buffer size |
š Documentationā
š Issuesā
Abdelilah EZZOUINI
Content type
Image
Digest
sha256:d34047beeā¦
Size
109.2 MB
Last updated
6 months ago
docker pull almossaidllc/php-laravel-base:8.4