Sign inSign up

patrikjak/php-frankenphp

By patrikjak

•Updated 2 days ago

FrankenPHP-based PHP images with common extensions pre-installed, optimized for Laravel applications

Image
Languages & frameworks
0

2.5K

patrikjak/php-frankenphp repository overview

PHP images built on top of FrankenPHP⁠ with common extensions pre-installed, optimized for Laravel applications.

Built for linux/amd64 and linux/arm64.

⁠Available Tags

TagDescription
8.4-base, 8.5-baseBase image — FrankenPHP + PHP extensions, no Composer
8.4-production, 8.5-productionProduction image — extends base, adds Composer, production PHP config
8.4-dev, 8.5-devDevelopment image — extends base, adds Composer and Xdebug
8.4-cli, 8.5-cliCLI image — extends dev, adds nano, vim, Laravel installer

⁠Pre-installed PHP Extensions

gd bcmath intl pdo pdo_mysql pdo_pgsql pgsql soap sockets xml zip redis imagick opcache

⁠Usage

services:
  # Web server
  web:
    image: patrikjak/php-frankenphp:8.4-production
    command: frankenphp php-server --listen 0.0.0.0:80 --root /var/www/public
    volumes:
      - ./:/var/www

  # Queue worker
  worker:
    image: patrikjak/php-frankenphp:8.4-production
    command: php artisan queue:work --sleep=3 --tries=3
    volumes:
      - ./:/var/www

  # Development
  web:
    image: patrikjak/php-frankenphp:8.4-dev
    command: frankenphp php-server --listen 0.0.0.0:80 --root /var/www/public
    volumes:
      - ./:/var/www

Tag summary

Content type

Image

Digest

sha256:645b0b1b0…

Size

372.7 MB

Last updated

2 days ago

docker pull patrikjak/php-frankenphp:8.5-dev