瀏覽代碼

Adding ioncube loader to the container

Shawn Foster 5 年之前
父節點
當前提交
c2a97e377e
共有 2 個文件被更改,包括 16 次插入2 次删除
  1. 8 1
      images/php/7.1/Dockerfile
  2. 8 1
      images/php/7.2/Dockerfile

+ 8 - 1
images/php/7.1/Dockerfile

@@ -31,6 +31,13 @@ RUN docker-php-ext-install \
   xsl \
   zip
 
+RUN cd /tmp \
+  && curl -o ioncube.tar.gz http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz \
+  && tar -xvvzf ioncube.tar.gz \
+  && mv ioncube/ioncube_loader_lin_7.1.so /usr/local/lib/php/extensions/* \
+  && rm -Rf ioncube.tar.gz ioncube \
+  && echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20151012/ioncube_loader_lin_7.1.so" > /usr/local/etc/php/conf.d/00_docker-php-ext-ioncube_loader_lin_7.1.ini 
+
 RUN echo "deb http://deb.debian.org/debian stretch-backports main" >> /etc/apt/sources.list 
 
 RUN apt-get update && apt-get -t stretch-backports install -y \
@@ -52,7 +59,7 @@ RUN curl -sS https://getcomposer.org/installer | \
   php -- --install-dir=/usr/local/bin --filename=composer
 
 RUN groupadd -g 1000 app \
- && useradd -g 1000 -u 1000 -d /var/www -s /bin/bash app
+  && useradd -g 1000 -u 1000 -d /var/www -s /bin/bash app
 
 RUN apt-get install -y gnupg \
   && curl -sL https://deb.nodesource.com/setup_8.x | bash - \

+ 8 - 1
images/php/7.2/Dockerfile

@@ -30,6 +30,13 @@ RUN docker-php-ext-install \
   xsl \
   zip
 
+RUN cd /tmp \
+  && curl -o ioncube.tar.gz http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz \
+  && tar -xvvzf ioncube.tar.gz \
+  && mv ioncube/ioncube_loader_lin_7.2.so /usr/local/lib/php/extensions/* \
+  && rm -Rf ioncube.tar.gz ioncube \
+  && echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20151012/ioncube_loader_lin_7.2.so" > /usr/local/etc/php/conf.d/00_docker-php-ext-ioncube_loader_lin_7.2.ini 
+
 RUN echo "deb http://deb.debian.org/debian stretch-backports main" >> /etc/apt/sources.list 
 
 RUN apt-get update && apt-get -t stretch-backports install -y \
@@ -50,7 +57,7 @@ RUN curl -sS https://getcomposer.org/installer | \
   php -- --install-dir=/usr/local/bin --filename=composer
 
 RUN groupadd -g 1000 app \
- && useradd -g 1000 -u 1000 -d /var/www -s /bin/bash app
+  && useradd -g 1000 -u 1000 -d /var/www -s /bin/bash app
 
 RUN apt-get install -y gnupg \
   && curl -sL https://deb.nodesource.com/setup_8.x | bash - \