File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -164,6 +164,15 @@ RUN rm -f /usr/local/etc/php/conf.d/*sodium.ini \
164164 && cd / \
165165 && rm -rf /tmp/libsodium \
166166 && pecl install -o -f libsodium
167+ RUN cd /tmp \
168+ && if [ $(uname -m) = "x86_64" ]; then ioncube_arch="x86-64" ; else ioncube_arch="aarch64" ; fi \
169+ && curl -O https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_${ioncube_arch}.tar.gz \
170+ && tar zxvf ioncube_loaders_lin_${ioncube_arch}.tar.gz \
171+ && export PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;" ) \
172+ && export PHP_EXT_DIR=$(php-config --extension-dir) \
173+ && cp "./ioncube/ioncube_loader_lin_${PHP_VERSION}.so" "${PHP_EXT_DIR}/ioncube.so" \
174+ && rm -rf ./ioncube \
175+ && rm ioncube_loaders_lin_${ioncube_arch}.tar.gz
167176
168177ADD etc/php-cli.ini /usr/local/etc/php/conf.d/zz-magento.ini
169178ADD etc/php-xdebug.ini /usr/local/etc/php/conf.d/zz-xdebug-settings.ini
Original file line number Diff line number Diff line change @@ -139,6 +139,15 @@ RUN rm -f /usr/local/etc/php/conf.d/*sodium.ini \
139139 && cd / \
140140 && rm -rf /tmp/libsodium \
141141 && pecl install -o -f libsodium
142+ RUN cd /tmp \
143+ && if [ $(uname -m) = "x86_64" ]; then ioncube_arch="x86-64" ; else ioncube_arch="aarch64" ; fi \
144+ && curl -O https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_${ioncube_arch}.tar.gz \
145+ && tar zxvf ioncube_loaders_lin_${ioncube_arch}.tar.gz \
146+ && export PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;" ) \
147+ && export PHP_EXT_DIR=$(php-config --extension-dir) \
148+ && cp "./ioncube/ioncube_loader_lin_${PHP_VERSION}.so" "${PHP_EXT_DIR}/ioncube.so" \
149+ && rm -rf ./ioncube \
150+ && rm ioncube_loaders_lin_${ioncube_arch}.tar.gz
142151
143152COPY etc/php-fpm.ini /usr/local/etc/php/conf.d/zz-magento.ini
144153COPY etc/php-xdebug.ini /usr/local/etc/php/conf.d/zz-xdebug-settings.ini
You can’t perform that action at this time.
0 commit comments