From 31d21c74a0e541d1e7c9be15e13b51dbba03b50c Mon Sep 17 00:00:00 2001 From: wxb Date: Mon, 8 May 2017 01:42:46 +0800 Subject: [PATCH] add swoole extension config --- env-example | 1 + php-fpm/Dockerfile-56 | 11 +++++++++++ php-fpm/Dockerfile-70 | 11 +++++++++++ php-fpm/Dockerfile-71 | 13 ++++++++++++- 4 files changed, 35 insertions(+), 1 deletion(-) diff --git a/env-example b/env-example index 2a38efb5..96d95b84 100644 --- a/env-example +++ b/env-example @@ -68,6 +68,7 @@ PHP_FPM_INSTALL_MYSQLI=false PHP_FPM_INSTALL_TOKENIZER=false PHP_FPM_INSTALL_INTL=false PHP_FPM_INSTALL_GHOSTSCRIPT=false +PHP_FPM_INSTALL_SWOOLE=false ### NGINX ############################################################################################################## diff --git a/php-fpm/Dockerfile-56 b/php-fpm/Dockerfile-56 index 3ad2ad86..761ef299 100644 --- a/php-fpm/Dockerfile-56 +++ b/php-fpm/Dockerfile-56 @@ -92,6 +92,17 @@ RUN if [ ${INSTALL_PHPREDIS} = true ]; then \ && docker-php-ext-enable redis \ ;fi +##################################### +# Swoole EXTENSION FOR PHP 5 +##################################### + +ARG INSTALL_SWOOLE=false +RUN if [ ${INSTALL_SWOOLE} = true ]; then \ + # Install Php Swoole Extension + pecl install swoole \ + && docker-php-ext-enable swoole \ +;fi + ##################################### # MongoDB: ##################################### diff --git a/php-fpm/Dockerfile-70 b/php-fpm/Dockerfile-70 index 99fda381..9c39fa17 100644 --- a/php-fpm/Dockerfile-70 +++ b/php-fpm/Dockerfile-70 @@ -89,6 +89,17 @@ RUN if [ ${INSTALL_PHPREDIS} = true ]; then \ && docker-php-ext-enable redis \ ;fi +##################################### +# Swoole EXTENSION FOR PHP 7 +##################################### + +ARG INSTALL_SWOOLE=false +RUN if [ ${INSTALL_SWOOLE} = true ]; then \ + # Install Php Swoole Extension + pecl install swoole \ + && docker-php-ext-enable swoole \ +;fi + ##################################### # MongoDB: ##################################### diff --git a/php-fpm/Dockerfile-71 b/php-fpm/Dockerfile-71 index ba8101fc..668f29e1 100644 --- a/php-fpm/Dockerfile-71 +++ b/php-fpm/Dockerfile-71 @@ -89,6 +89,17 @@ RUN if [ ${INSTALL_PHPREDIS} = true ]; then \ && docker-php-ext-enable redis \ ;fi +##################################### +# Swoole EXTENSION FOR PHP 7 +##################################### + +ARG INSTALL_SWOOLE=false +RUN if [ ${INSTALL_SWOOLE} = true ]; then \ + # Install Php Swoole Extension + pecl install swoole \ + && docker-php-ext-enable swoole \ +;fi + ##################################### # MongoDB: ##################################### @@ -166,7 +177,7 @@ RUN if [ ${INSTALL_AEROSPIKE} = true ]; then \ # Fix dependencies for PHPUnit within aerospike extension apt-get update -yqq && \ apt-get -y install sudo wget && \ - + # Install the php aerospike extension curl -L -o /tmp/aerospike-client-php.tar.gz "https://github.com/aerospike/aerospike-client-php/archive/3.4.14.tar.gz" \ && mkdir -p aerospike-client-php \