clegginabox/php-grpc

By clegginabox

Updated 6 months ago

Docker images based on official PHP images, but with GRPC extension pre-compiled and installed.

Image
Languages & frameworks
Developer tools
0

10K+

clegginabox/php-grpc repository overview

PHP Docker Images with GRPC Pre-installed

This repository provides PHP Docker images based on official PHP images, but with GRPC extension pre-compiled and installed. This saves significant build time in your projects since GRPC compilation can take several minutes.

Why Use These Images?

  • Faster builds: GRPC is already compiled, saving 5-10 minutes per build
  • Automatic updates: Images are automatically built when new PHP versions are released
  • Drop-in replacement: Same base as official PHP images, just with GRPC added
  • Multiple variants: Supports CLI, FPM, Apache, and Alpine variants
  • Multi-platform: Built for both AMD64 and ARM64 (Apple Silicon M1/M2/M3 chips)

Supported PHP Versions

This repository automatically tracks official PHP releases and builds images for:

  • PHP 8.1 (cli, fpm, apache)
  • PHP 8.2 (cli, fpm, apache)
  • PHP 8.3 (cli, fpm, apache)
  • PHP 8.4 (cli, fpm, apache)
  • PHP 8.5 (cli, fpm, apache) - Special handling*

PHP 8.5 Note: GRPC doesn't currently build on PHP 8.5 using the standard method. The build system automatically tries the standard build first, and if it fails, falls back to building GRPC from PR #40337 which includes PHP 8.5 support. Once the PR is merged and released, the standard build will work automatically.

https://github.com/clegginabox/php-grpc

Tag summary

Content type

Image

Digest

sha256:ad15c61b6

Size

178 MB

Last updated

6 months ago

docker pull clegginabox/php-grpc