From bbe37850913fd20b9e0e05fe39cc50c813525085 Mon Sep 17 00:00:00 2001 From: cytopia Date: Sun, 16 Dec 2018 01:59:35 +0100 Subject: [PATCH] Add reflection support --- Dockerfiles/mods/Dockerfile-5.3 | 7 +++++++ Dockerfiles/mods/Dockerfile-5.4 | 7 +++++++ Dockerfiles/mods/Dockerfile-5.5 | 7 +++++++ Dockerfiles/mods/Dockerfile-5.6 | 7 +++++++ Dockerfiles/mods/Dockerfile-7.0 | 7 +++++++ Dockerfiles/mods/Dockerfile-7.1 | 7 +++++++ Dockerfiles/mods/Dockerfile-7.2 | 7 +++++++ build/ansible/group_vars/all.yml | 5 +++++ 8 files changed, 54 insertions(+) diff --git a/Dockerfiles/mods/Dockerfile-5.3 b/Dockerfiles/mods/Dockerfile-5.3 index 65fe99d..6974b35 100644 --- a/Dockerfiles/mods/Dockerfile-5.3 +++ b/Dockerfiles/mods/Dockerfile-5.3 @@ -310,6 +310,11 @@ RUN set -x \ && (rm -rf /usr/local/lib/php/test/redis || true) \ && (rm -rf /usr/local/lib/php/doc/redis || true) \ \ +# ---- Installing PHP Extension: reflection ---- + && /usr/local/bin/docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) reflection \ + && (rm -rf /usr/local/lib/php/test/reflection || true) \ + && (rm -rf /usr/local/lib/php/doc/reflection || true) \ + \ # ---- Installing PHP Extension: rdkafka ---- && pecl install rdkafka \ && docker-php-ext-enable rdkafka \ @@ -542,6 +547,8 @@ RUN set -x \ && php-fpm -m | grep -oiE '^recode$' \ && php -m | grep -oiE '^redis$' \ && php-fpm -m | grep -oiE '^redis$' \ + && php -m | grep -oiE '^reflection$' \ + && php-fpm -m | grep -oiE '^reflection$' \ && php -m | grep -oiE '^rdkafka$' \ && php-fpm -m | grep -oiE '^rdkafka$' \ && php -m | grep -oiE '^session$' \ diff --git a/Dockerfiles/mods/Dockerfile-5.4 b/Dockerfiles/mods/Dockerfile-5.4 index 9075b57..a53714e 100644 --- a/Dockerfiles/mods/Dockerfile-5.4 +++ b/Dockerfiles/mods/Dockerfile-5.4 @@ -315,6 +315,11 @@ RUN set -x \ && (rm -rf /usr/local/lib/php/test/redis || true) \ && (rm -rf /usr/local/lib/php/doc/redis || true) \ \ +# ---- Installing PHP Extension: reflection ---- + && /usr/local/bin/docker-php-ext-install reflection \ + && (rm -rf /usr/local/lib/php/test/reflection || true) \ + && (rm -rf /usr/local/lib/php/doc/reflection || true) \ + \ # ---- Installing PHP Extension: rdkafka ---- && pecl install rdkafka \ && docker-php-ext-enable rdkafka \ @@ -549,6 +554,8 @@ RUN set -x \ && php-fpm -m | grep -oiE '^recode$' \ && php -m | grep -oiE '^redis$' \ && php-fpm -m | grep -oiE '^redis$' \ + && php -m | grep -oiE '^reflection$' \ + && php-fpm -m | grep -oiE '^reflection$' \ && php -m | grep -oiE '^rdkafka$' \ && php-fpm -m | grep -oiE '^rdkafka$' \ && php -m | grep -oiE '^session$' \ diff --git a/Dockerfiles/mods/Dockerfile-5.5 b/Dockerfiles/mods/Dockerfile-5.5 index 58f92a6..1b13ebb 100644 --- a/Dockerfiles/mods/Dockerfile-5.5 +++ b/Dockerfiles/mods/Dockerfile-5.5 @@ -309,6 +309,11 @@ RUN set -x \ && (rm -rf /usr/local/lib/php/test/redis || true) \ && (rm -rf /usr/local/lib/php/doc/redis || true) \ \ +# ---- Installing PHP Extension: reflection ---- + && /usr/local/bin/docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) reflection \ + && (rm -rf /usr/local/lib/php/test/reflection || true) \ + && (rm -rf /usr/local/lib/php/doc/reflection || true) \ + \ # ---- Installing PHP Extension: rdkafka ---- && pecl install rdkafka \ && docker-php-ext-enable rdkafka \ @@ -543,6 +548,8 @@ RUN set -x \ && php-fpm -m | grep -oiE '^recode$' \ && php -m | grep -oiE '^redis$' \ && php-fpm -m | grep -oiE '^redis$' \ + && php -m | grep -oiE '^reflection$' \ + && php-fpm -m | grep -oiE '^reflection$' \ && php -m | grep -oiE '^rdkafka$' \ && php-fpm -m | grep -oiE '^rdkafka$' \ && php -m | grep -oiE '^session$' \ diff --git a/Dockerfiles/mods/Dockerfile-5.6 b/Dockerfiles/mods/Dockerfile-5.6 index a14b977..4528890 100644 --- a/Dockerfiles/mods/Dockerfile-5.6 +++ b/Dockerfiles/mods/Dockerfile-5.6 @@ -313,6 +313,11 @@ RUN set -x \ && (rm -rf /usr/local/lib/php/test/redis || true) \ && (rm -rf /usr/local/lib/php/doc/redis || true) \ \ +# ---- Installing PHP Extension: reflection ---- + && /usr/local/bin/docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) reflection \ + && (rm -rf /usr/local/lib/php/test/reflection || true) \ + && (rm -rf /usr/local/lib/php/doc/reflection || true) \ + \ # ---- Installing PHP Extension: rdkafka ---- && pecl install rdkafka \ && docker-php-ext-enable rdkafka \ @@ -545,6 +550,8 @@ RUN set -x \ && php-fpm -m | grep -oiE '^recode$' \ && php -m | grep -oiE '^redis$' \ && php-fpm -m | grep -oiE '^redis$' \ + && php -m | grep -oiE '^reflection$' \ + && php-fpm -m | grep -oiE '^reflection$' \ && php -m | grep -oiE '^rdkafka$' \ && php-fpm -m | grep -oiE '^rdkafka$' \ && php -m | grep -oiE '^session$' \ diff --git a/Dockerfiles/mods/Dockerfile-7.0 b/Dockerfiles/mods/Dockerfile-7.0 index 144f96a..aa0ccba 100644 --- a/Dockerfiles/mods/Dockerfile-7.0 +++ b/Dockerfiles/mods/Dockerfile-7.0 @@ -311,6 +311,11 @@ RUN set -x \ && (rm -rf /usr/local/lib/php/test/redis || true) \ && (rm -rf /usr/local/lib/php/doc/redis || true) \ \ +# ---- Installing PHP Extension: reflection ---- + && /usr/local/bin/docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) reflection \ + && (rm -rf /usr/local/lib/php/test/reflection || true) \ + && (rm -rf /usr/local/lib/php/doc/reflection || true) \ + \ # ---- Installing PHP Extension: rdkafka ---- && pecl install rdkafka \ && docker-php-ext-enable rdkafka \ @@ -544,6 +549,8 @@ RUN set -x \ && php-fpm -m | grep -oiE '^recode$' \ && php -m | grep -oiE '^redis$' \ && php-fpm -m | grep -oiE '^redis$' \ + && php -m | grep -oiE '^reflection$' \ + && php-fpm -m | grep -oiE '^reflection$' \ && php -m | grep -oiE '^rdkafka$' \ && php-fpm -m | grep -oiE '^rdkafka$' \ && php -m | grep -oiE '^session$' \ diff --git a/Dockerfiles/mods/Dockerfile-7.1 b/Dockerfiles/mods/Dockerfile-7.1 index 3dbe748..2ca5e5d 100644 --- a/Dockerfiles/mods/Dockerfile-7.1 +++ b/Dockerfiles/mods/Dockerfile-7.1 @@ -306,6 +306,11 @@ RUN set -x \ && (rm -rf /usr/local/lib/php/test/redis || true) \ && (rm -rf /usr/local/lib/php/doc/redis || true) \ \ +# ---- Installing PHP Extension: reflection ---- + && /usr/local/bin/docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) reflection \ + && (rm -rf /usr/local/lib/php/test/reflection || true) \ + && (rm -rf /usr/local/lib/php/doc/reflection || true) \ + \ # ---- Installing PHP Extension: rdkafka ---- && pecl install rdkafka \ && docker-php-ext-enable rdkafka \ @@ -541,6 +546,8 @@ RUN set -x \ && php-fpm -m | grep -oiE '^recode$' \ && php -m | grep -oiE '^redis$' \ && php-fpm -m | grep -oiE '^redis$' \ + && php -m | grep -oiE '^reflection$' \ + && php-fpm -m | grep -oiE '^reflection$' \ && php -m | grep -oiE '^rdkafka$' \ && php-fpm -m | grep -oiE '^rdkafka$' \ && php -m | grep -oiE '^session$' \ diff --git a/Dockerfiles/mods/Dockerfile-7.2 b/Dockerfiles/mods/Dockerfile-7.2 index b9c7140..bce289a 100644 --- a/Dockerfiles/mods/Dockerfile-7.2 +++ b/Dockerfiles/mods/Dockerfile-7.2 @@ -307,6 +307,11 @@ RUN set -x \ && (rm -rf /usr/local/lib/php/test/redis || true) \ && (rm -rf /usr/local/lib/php/doc/redis || true) \ \ +# ---- Installing PHP Extension: reflection ---- + && /usr/local/bin/docker-php-ext-install -j$(getconf _NPROCESSORS_ONLN) reflection \ + && (rm -rf /usr/local/lib/php/test/reflection || true) \ + && (rm -rf /usr/local/lib/php/doc/reflection || true) \ + \ # ---- Installing PHP Extension: rdkafka ---- && pecl install rdkafka \ && docker-php-ext-enable rdkafka \ @@ -542,6 +547,8 @@ RUN set -x \ && php-fpm -m | grep -oiE '^recode$' \ && php -m | grep -oiE '^redis$' \ && php-fpm -m | grep -oiE '^redis$' \ + && php -m | grep -oiE '^reflection$' \ + && php-fpm -m | grep -oiE '^reflection$' \ && php -m | grep -oiE '^rdkafka$' \ && php-fpm -m | grep -oiE '^rdkafka$' \ && php -m | grep -oiE '^session$' \ diff --git a/build/ansible/group_vars/all.yml b/build/ansible/group_vars/all.yml index 7f5ea62..40f0163 100644 --- a/build/ansible/group_vars/all.yml +++ b/build/ansible/group_vars/all.yml @@ -725,6 +725,7 @@ extensions_enabled: - readline - recode - redis + - reflection - rdkafka - session - shmop @@ -1275,6 +1276,10 @@ extensions_available: && make install \ all: type: pecl + reflection: + disabled: [5.2, 7.3, 7.4] + all: + type: builtin rdkafka: disabled: [5.2] all: