From 82e8c17da310c6e3611c308155d5e22c0bfd2f7f Mon Sep 17 00:00:00 2001 From: Thallis Soares Date: Mon, 13 Jan 2020 10:05:19 -0300 Subject: [PATCH 1/8] PHP FPM --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 97d9e6b..e955c51 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM php:7.4-cli-alpine +FROM php:7.4-fpm-alpine LABEL maintainer="ThallisPHP " From 72d48081aac5f848f5f14c9c194c59892909ca08 Mon Sep 17 00:00:00 2001 From: Thallis Soares Date: Mon, 13 Jan 2020 10:51:21 -0300 Subject: [PATCH 2/8] PHP FPM + XDebug --- Dockerfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Dockerfile b/Dockerfile index e955c51..5f6c211 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,5 +34,14 @@ RUN docker-php-ext-install pdo RUN docker-php-ext-install pdo_mysql RUN docker-php-ext-enable redis +RUN pecl install xdebug +RUN docker-php-ext-enable xdebug + RUN php -m RUN php --ini + +RUN apk --no-cache add shadow + +RUN rm -rf /usr/share/php \ + && rm -rf /tmp/* \ + && apk del .memcached-deps .phpize-deps From bce90622417ef7ebe307ef482bf919da6d801ab4 Mon Sep 17 00:00:00 2001 From: Thallis Soares Date: Mon, 13 Jan 2020 11:31:06 -0300 Subject: [PATCH 3/8] PHP FPM + XDebug --- Dockerfile | 41 ++++++++++++++++++----------------------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5f6c211..18420a5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,8 @@ FROM php:7.4-fpm-alpine LABEL maintainer="ThallisPHP " +ENV MEMCACHED_DEPS zlib-dev libmemcached-dev cyrus-sasl-dev + RUN set -xe \ && apk add --no-cache --update --virtual .phpize-deps $PHPIZE_DEPS \ wget \ @@ -17,31 +19,24 @@ RUN set -xe \ autoconf \ cyrus-sasl-dev \ libgsasl-dev \ - nano - -ENV MEMCACHED_DEPS zlib-dev libmemcached-dev cyrus-sasl-dev -RUN apk add --no-cache --update libmemcached-libs zlib -RUN set -xe \ + nano \ + shadow \ + && apk add --no-cache --update libmemcached-libs zlib \ + && set -xe \ && apk add --no-cache --update --virtual .phpize-deps $PHPIZE_DEPS \ && apk add --no-cache --update --virtual .memcached-deps $MEMCACHED_DEPS \ && pecl install memcached \ - && echo "extension=memcached.so" > /usr/local/etc/php/conf.d/20_memcached.ini - -RUN pecl channel-update pecl.php.net -RUN pecl install redis -RUN docker-php-ext-install bcmath -RUN docker-php-ext-install pdo -RUN docker-php-ext-install pdo_mysql -RUN docker-php-ext-enable redis - -RUN pecl install xdebug -RUN docker-php-ext-enable xdebug - -RUN php -m -RUN php --ini - -RUN apk --no-cache add shadow - -RUN rm -rf /usr/share/php \ + && echo "extension=memcached.so" > /usr/local/etc/php/conf.d/20_memcached.ini \ + && pecl channel-update pecl.php.net \ + && pecl install redis \ + && pecl install xdebug \ + && docker-php-ext-install bcmath \ + && docker-php-ext-install pdo \ + && docker-php-ext-install pdo_mysql \ + && docker-php-ext-enable redis \ + && docker-php-ext-enable xdebug \ + && php -m \ + && php --ini \ + && rm -rf /usr/share/php \ && rm -rf /tmp/* \ && apk del .memcached-deps .phpize-deps From 8095c9e0fc2c4d045e85d352eef393ba4bfd4947 Mon Sep 17 00:00:00 2001 From: Thallis Soares Date: Mon, 13 Jan 2020 13:37:37 -0300 Subject: [PATCH 4/8] PHP FPM + XDebug --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 18420a5..b12cd4e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,8 +19,6 @@ RUN set -xe \ autoconf \ cyrus-sasl-dev \ libgsasl-dev \ - nano \ - shadow \ && apk add --no-cache --update libmemcached-libs zlib \ && set -xe \ && apk add --no-cache --update --virtual .phpize-deps $PHPIZE_DEPS \ @@ -37,6 +35,9 @@ RUN set -xe \ && docker-php-ext-enable xdebug \ && php -m \ && php --ini \ + && apk add --no-cahe + && nano \ + && shadow \ && rm -rf /usr/share/php \ && rm -rf /tmp/* \ && apk del .memcached-deps .phpize-deps From c9b20c4cf04c7e00a2d0a9bfbb394de580a400e0 Mon Sep 17 00:00:00 2001 From: Thallis Soares Date: Mon, 13 Jan 2020 15:04:50 -0300 Subject: [PATCH 5/8] PHP FPM + XDebug --- Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index b12cd4e..d84f382 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,9 +35,11 @@ RUN set -xe \ && docker-php-ext-enable xdebug \ && php -m \ && php --ini \ - && apk add --no-cahe - && nano \ - && shadow \ && rm -rf /usr/share/php \ && rm -rf /tmp/* \ && apk del .memcached-deps .phpize-deps + +RUN apk add --no-cache \ + nano \ + shadow \ + && rm -rf /tmp/* From 146a74c34f8248c8473672baccb9cb93ab617f88 Mon Sep 17 00:00:00 2001 From: Thallis Date: Wed, 15 Jan 2020 21:18:01 -0300 Subject: [PATCH 6/8] PHP extension pcntl --- Dockerfile | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index d84f382..53519aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,10 @@ RUN set -xe \ autoconf \ cyrus-sasl-dev \ libgsasl-dev \ - && apk add --no-cache --update libmemcached-libs zlib \ + && apk add --no-cache --update \ + libmemcached-libs \ + zlib \ + libzip-dev \ && set -xe \ && apk add --no-cache --update --virtual .phpize-deps $PHPIZE_DEPS \ && apk add --no-cache --update --virtual .memcached-deps $MEMCACHED_DEPS \ @@ -29,17 +32,18 @@ RUN set -xe \ && pecl install redis \ && pecl install xdebug \ && docker-php-ext-install bcmath \ - && docker-php-ext-install pdo \ - && docker-php-ext-install pdo_mysql \ + pdo \ + pdo_mysql \ + zip \ + pcntl \ && docker-php-ext-enable redis \ - && docker-php-ext-enable xdebug \ + xdebug \ && php -m \ && php --ini \ - && rm -rf /usr/share/php \ - && rm -rf /tmp/* \ - && apk del .memcached-deps .phpize-deps - -RUN apk add --no-cache \ + && apk add --no-cache \ nano \ shadow \ + && rm -rf /usr/share/php \ + && rm -rf /tmp/* \ + && apk del .memcached-deps .phpize-deps \ && rm -rf /tmp/* From 1211994bb7f3f964a7a831dc0f27fad76c3e3607 Mon Sep 17 00:00:00 2001 From: Thallis Soares Date: Thu, 23 Jan 2020 13:57:38 -0300 Subject: [PATCH 7/8] opcache --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 53519aa..172c519 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,12 +31,14 @@ RUN set -xe \ && pecl channel-update pecl.php.net \ && pecl install redis \ && pecl install xdebug \ - && docker-php-ext-install bcmath \ + && docker-php-ext-install opcache \ + bcmath \ pdo \ pdo_mysql \ zip \ pcntl \ - && docker-php-ext-enable redis \ + && docker-php-ext-enable opcache \ + redis \ xdebug \ && php -m \ && php --ini \ From f14757d90af3b5852d4dcd99fa2398792da8d3d4 Mon Sep 17 00:00:00 2001 From: Thallis Date: Thu, 23 Jan 2020 22:05:49 -0300 Subject: [PATCH 8/8] PHP extension opcache --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 53519aa..e1409fa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,8 +36,10 @@ RUN set -xe \ pdo_mysql \ zip \ pcntl \ + opcache \ && docker-php-ext-enable redis \ xdebug \ + opcache \ && php -m \ && php --ini \ && apk add --no-cache \