From f73a66da131c374758ef706f2e89e2424a33f379 Mon Sep 17 00:00:00 2001 From: Rex Tsou Date: Thu, 4 Jul 2019 15:05:03 +0800 Subject: [PATCH] Fix php-fpm build fail (php5) pecl redis no longer support php5 --- php-fpm/Dockerfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index ab6ba6b0..fb306b3b 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -197,9 +197,13 @@ ARG INSTALL_PHPREDIS=false RUN if [ ${INSTALL_PHPREDIS} = true ]; then \ # Install Php Redis Extension - printf "\n" | pecl install -o -f redis \ - && rm -rf /tmp/pear \ - && docker-php-ext-enable redis \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \ + pecl install -o -f redis-4.3.0; \ + else \ + pecl install -o -f redis; \ + fi \ + && rm -rf /tmp/pear \ + && docker-php-ext-enable redis \ ;fi ###########################################################################