From b8c0721d6ec8c569cd29de4a71324adcff00bd6f Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Sat, 18 Aug 2018 14:04:19 -0700 Subject: [PATCH] Starting with PHP --- .gitignore | 2 ++ php/5.3/Dockerfile | 10 ++++++++++ php/5.6/Dockerfile | 10 ++++++++++ php/7.0/Dockerfile | 10 ++++++++++ php/7.1/Dockerfile | 10 ++++++++++ php/7.2/Dockerfile | 10 ++++++++++ 6 files changed, 52 insertions(+) create mode 100644 .gitignore create mode 100644 php/5.3/Dockerfile create mode 100644 php/5.6/Dockerfile create mode 100644 php/7.0/Dockerfile create mode 100644 php/7.1/Dockerfile create mode 100644 php/7.2/Dockerfile diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c38fa4e --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +*.iml diff --git a/php/5.3/Dockerfile b/php/5.3/Dockerfile new file mode 100644 index 0000000..a147a25 --- /dev/null +++ b/php/5.3/Dockerfile @@ -0,0 +1,10 @@ +FROM tetraweb/php:5.3 +MAINTAINER ethitter + +RUN apt-get update && apt-get -yqqf install lsb-release zip unzip subversion mysql-client libicu-dev libpng-dev libbz2-dev libmysqlclient-dev libfreetype6-dev libjpeg-dev libxpm-dev --fix-missing +RUN docker-php-ext-install mbstring mysqli intl gd zip bz2 + +RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer +RUN chmod +x /usr/local/bin/composer + +ENV PATH=$HOME/.composer/vendor/bin:$PATH diff --git a/php/5.6/Dockerfile b/php/5.6/Dockerfile new file mode 100644 index 0000000..33a6f84 --- /dev/null +++ b/php/5.6/Dockerfile @@ -0,0 +1,10 @@ +FROM php:5.6-stretch +MAINTAINER ethitter + +RUN apt-get update && apt-get -yqqf install lsb-release zip unzip subversion mysql-client libicu-dev libpng-dev libbz2-dev default-libmysqlclient-dev --fix-missing +RUN docker-php-ext-install mbstring mysqli intl gd zip bz2 + +RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer +RUN chmod +x /usr/local/bin/composer + +ENV PATH=$HOME/.composer/vendor/bin:$PATH diff --git a/php/7.0/Dockerfile b/php/7.0/Dockerfile new file mode 100644 index 0000000..e201b4c --- /dev/null +++ b/php/7.0/Dockerfile @@ -0,0 +1,10 @@ +FROM php:7.0-stretch +MAINTAINER ethitter + +RUN apt-get update && apt-get -yqqf install lsb-release zip unzip subversion mysql-client libicu-dev libpng-dev libbz2-dev default-libmysqlclient-dev --fix-missing +RUN docker-php-ext-install mbstring mysqli intl gd zip bz2 + +RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer +RUN chmod +x /usr/local/bin/composer + +ENV PATH=$HOME/.composer/vendor/bin:$PATH diff --git a/php/7.1/Dockerfile b/php/7.1/Dockerfile new file mode 100644 index 0000000..6ce667a --- /dev/null +++ b/php/7.1/Dockerfile @@ -0,0 +1,10 @@ +FROM php:7.1-stretch +MAINTAINER ethitter + +RUN apt-get update && apt-get -yqqf install lsb-release zip unzip subversion mysql-client libicu-dev libpng-dev libbz2-dev default-libmysqlclient-dev --fix-missing +RUN docker-php-ext-install mbstring mysqli intl gd zip bz2 + +RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer +RUN chmod +x /usr/local/bin/composer + +ENV PATH=$HOME/.composer/vendor/bin:$PATH diff --git a/php/7.2/Dockerfile b/php/7.2/Dockerfile new file mode 100644 index 0000000..23f4b5d --- /dev/null +++ b/php/7.2/Dockerfile @@ -0,0 +1,10 @@ +FROM php:7.2-stretch +MAINTAINER ethitter + +RUN apt-get update && apt-get -yqqf install lsb-release zip unzip subversion mysql-client libicu-dev libpng-dev libbz2-dev default-libmysqlclient-dev --fix-missing +RUN docker-php-ext-install mbstring mysqli intl gd zip bz2 + +RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer +RUN chmod +x /usr/local/bin/composer + +ENV PATH=$HOME/.composer/vendor/bin:$PATH -- GitLab