Add Module: IonCube

This commit is contained in:
cytopia
2018-05-20 15:14:26 +02:00
parent 8ed060fd60
commit 85f36d7c6b
10 changed files with 110 additions and 7 deletions

View File

@@ -18,6 +18,7 @@ LABEL \
### Envs
###
ENV BUILD_DEPS \
wget \
librabbitmq-dev \
libbz2-dev \
libcurl4-openssl-dev \
@@ -116,6 +117,14 @@ RUN set -x \
${BUILD_DEPS} \
\
\
&& EXTENSION_DIR="$( php -i | grep ^extension_dir | awk -F '=>' '{print $2}' | xargs )" \
&& if [ ! -d "${EXTENSION_DIR}" ]; then mkdir -p "${EXTENSION_DIR}"; fi \
&& wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz \
&& tar xvfz ioncube_loaders_lin_x86-64.tar.gz \
&& cd ioncube \
&& cp "ioncube_loader_lin_5.3.so" "${EXTENSION_DIR}/ioncube.so" \
&& echo "zend_extension=${EXTENSION_DIR}/ioncube.so" > /usr/local/etc/php/conf.d/docker-php-ext-ioncube.ini \
\
&& echo "/usr" | pecl install amqp \
&& docker-php-ext-enable amqp \
&& pecl install apcu-4.0.11 \
@@ -249,6 +258,8 @@ RUN set -x \
&& if [ -n "${PHP_ERROR}" ]; then echo "${PHP_ERROR}"; false; fi
RUN set -x \
&& php -m | grep -oiE '^ionCube Loader$' \
&& php-fpm -m | grep -oiE '^ionCube Loader$' \
&& php -m | grep -oiE '^amqp$' \
&& php-fpm -m | grep -oiE '^amqp$' \
&& php -m | grep -oiE '^apcu$' \