anchor.diff:  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 \
  -;fi
  +    if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \
  +      printf "\n" | pecl install -o -f redis-4.3.0; \
  +    else \
  +      printf "\n" | pecl install -o -f redis; \
  +    fi; \
  +    rm -rf /tmp/pear; \
  +    docker-php-ext-enable redis; \
  +fi
   
   ARG INSTALL_FFMPEG=false
   RUN if [ ${INSTALL_FFMPEG} = true ]; then \
  
positive.code: RUN if [ ${INSTALL_YAML} = true ]; then \
       apk --update add -U --no-cache --virtual temp yaml-dev \
       && apk add --no-cache yaml \
       && docker-php-source extract \
       && pecl channel-update pecl.php.net \
       && pecl install yaml \
       && docker-php-ext-enable yaml \
       && pecl clear-cache \
       && docker-php-source delete \
       && apk del temp \
  ;fi
  
  
  ###########################################################################
  # PHP Memcached:
  
negative.code:   libmemcached-dev \
    libmcrypt-dev \
    libxml2-dev \
    pcre-dev \
    zlib-dev \
    autoconf \
    cyrus-sasl-dev \
    libgsasl-dev \
    oniguruma-dev \
    libressl \
    libressl-dev \
    supervisor \
    procps
  
  RUN pecl channel-update pecl.php.net; \
      docker-php-ext-install mysqli mbstring pdo pdo_mysql tokenizer xml pcntl
  
  RUN if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \
    pecl install memcached-2.2.0 mcrypt-1.0.1 && docker-php-ext-enable memcached \
  ;else \
    pecl install memcached mcrypt-1.0.1 && docker-php-ext-enable memcached \
  ;fi
  
  # Add a non-root user to help install ffmpeg:
  