diff --git a/php-apache-82.dockerfile b/php-apache-82.dockerfile new file mode 100644 index 0000000..607e92f --- /dev/null +++ b/php-apache-82.dockerfile @@ -0,0 +1,5 @@ +FROM php:8.2-apache + +COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/ + +RUN install-php-extensions @composer opcache pdo_mysql pdo_pgsql diff --git a/php-fpm-82.dockerfile b/php-fpm-82.dockerfile new file mode 100644 index 0000000..a4bbedf --- /dev/null +++ b/php-fpm-82.dockerfile @@ -0,0 +1,5 @@ +FROM php:8.2-fpm-alpine + +COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/ + +RUN install-php-extensions @composer opcache pdo_mysql pdo_pgsql diff --git a/php-qa-82.dockerfile b/php-qa-82.dockerfile new file mode 100644 index 0000000..0b33e7b --- /dev/null +++ b/php-qa-82.dockerfile @@ -0,0 +1,7 @@ +FROM php:8.2-alpine + +COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/ + +RUN install-php-extensions @composer opcache pdo_mysql pdo_pgsql redis zip sockets pcov + +RUN echo "memory_limit=-1" >> $PHP_INI_DIR/php.ini diff --git a/php-swoole-82.dockerfile b/php-swoole-82.dockerfile new file mode 100644 index 0000000..e408074 --- /dev/null +++ b/php-swoole-82.dockerfile @@ -0,0 +1,5 @@ +FROM php:8.2-alpine + +COPY --from=mlocati/php-extension-installer /usr/bin/install-php-extensions /usr/local/bin/ + +RUN install-php-extensions @composer opcache pdo_mysql pdo_pgsql pcntl openswoole