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