Sign inSign up

shuehchoulu/php-extensions

By shuehchoulu

•Updated over 1 year ago

Compiled PHP extensions

Image
Developer tools
0

1.6K

shuehchoulu/php-extensions repository overview

⁠docker-php-extensions

Soucre at GitHub⁠

Pre-compiled extension for PHP at DockerHub⁠ and GitHub Packages⁠.

Exists packages:

See all compiled versions and OS in version.json⁠:

{
  "8.2": { // PHP 8.2
    "grpc": { // extension name
      "latest": "1.63.0", // latest version of this extension
      // each version and it compiled OS
      "1.63.0": ["alpine-3.18", "debian-bullseye", "ubuntu-20.04"],
      "1.60.0": ["alpine-3.18", "debian-bullseye", "ubuntu-20.04"]
    }
  }
}

In each registry, image tags naming pattern are:

${PHP_VERSION}-${OS}-${OS_VERSION}-${EXTENSION_NAME}-${EXTENSION_VERSION}
tagphp ver.osos ver.ext.ext. ver.
8.2-alpine-3.18-grpc-1.60.08.2alpine3.18grpc1.60.0
8.1-debian-bullseye-grpc-1.59.08.1debianbullseyegrpc1.59.0
8.0-ubuntu-20.04-grpc-1.58.08.0ubuntu20.04grpc1.58.0

⁠Examples

⁠gRPC

gRPC required library be installed in kernel:

OSLibExample
Alpinelibstdc++link⁠
Debianlibstdc++6link⁠
Ubuntulibstdc++6link⁠
⁠OpenTelemetry
FROM php:8.2-cli-alpine3.18

COPY --from=shuehchoulu/php-extensions:8.2-alpine-3.18-opentelemetry-1.0.3 /opentelemetry.so /opentelemetry.so

RUN mv /opentelemetry.so $(php-config --extension-dir)/opentelemetry.so; \
    docker-php-ext-enable opentelemetry.so

Tag summary

Content type

Image

Digest

sha256:8869fcce1…

Size

4.3 MB

Last updated

over 1 year ago

docker pull shuehchoulu/php-extensions:8.2-debian-bookworm-grpc-1.65.2