anchor.diff:  RUN cd php-src \
     && ./configure \
     --enable-maintainer-zts \
  +  --enable-mbstring \
     --with-gmp \
     --with-openssl \
     --with-zlib \
  
positive.code: # Download php source code
  RUN git clone https://github.com/php/php-src
  
  # php 5.5
  RUN cd php-src \
    && git checkout PHP-5.5.38 \
    && ./buildconf --force
  RUN cd php-src \
    && ./configure \
    --enable-bcmath \
    --with-gmp \
    --with-openssl \
    --with-zlib \
    --prefix=/usr/local/php-5.5 \
    && make \
    && make install \
    && make clean
  RUN cd php-src \
    && ./configure \
    --enable-maintainer-zts \
    --with-gmp \
    --with-openssl \
    --with-zlib \
    --prefix=/usr/local/php-5.5-zts \
    && make \
    && make install \
    && make clean
  
  RUN wget -O phpunit https://phar.phpunit.de/phpunit-4.phar \
    && chmod +x phpunit \
    && cp phpunit /usr/local/php-5.5/bin \
    && mv phpunit /usr/local/php-5.5-zts/bin
  
  # php 5.6
  RUN cd php-src \
    && git checkout PHP-5.6.39 \
    && ./buildconf --force
  RUN cd php-src \
    && ./configure \
    --enable-bcmath \
    --with-gmp \
    --with-openssl \
    --with-zlib \
    --prefix=/usr/local/php-5.6 \
    && make \
    && make install \
    && make clean
  RUN cd php-src \
    && ./configure \
    --enable-maintainer-zts \
    --with-gmp \
    --with-openssl \
    --with-zlib \
    --prefix=/usr/local/php-5.6-zts \
    && make \
    && make install \
    && make clean
  
  RUN wget -O phpunit https://phar.phpunit.de/phpunit-5.phar \
    && chmod +x phpunit \
    && cp phpunit /usr/local/php-5.6/bin \
    && mv phpunit /usr/local/php-5.6-zts/bin
  
  # php 7.0
  RUN cd php-src \
    && git checkout PHP-7.0.33 \
  
negative.code: RUN cd php-src \
    && ./configure \
    --enable-bcmath \
    --enable-mbstring \
    --with-gmp \
    --with-openssl \
    --with-zlib \
  