File tree Expand file tree Collapse file tree 3 files changed +19
-1
lines changed Expand file tree Collapse file tree 3 files changed +19
-1
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 \
164
164
&& cd / \
165
165
&& rm -rf /tmp/libsodium \
166
166
&& 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
167
176
168
177
ADD etc/php-cli.ini /usr/local/etc/php/conf.d/zz-magento.ini
169
178
ADD 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 \
139
139
&& cd / \
140
140
&& rm -rf /tmp/libsodium \
141
141
&& 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
142
151
143
152
COPY etc/php-fpm.ini /usr/local/etc/php/conf.d/zz-magento.ini
144
153
COPY etc/php-xdebug.ini /usr/local/etc/php/conf.d/zz-xdebug-settings.ini
Original file line number Diff line number Diff line change @@ -467,7 +467,7 @@ public static function getConfig(): array
467
467
'>=7.0 ' => [self ::EXTENSION_TYPE => self ::EXTENSION_TYPE_CORE ],
468
468
],
469
469
'ioncube ' => [
470
- '>=7.0 <=7.4 ' => [
470
+ '>=7.0 <8.0 || >8.0 <=8.1 ' => [
471
471
self ::EXTENSION_TYPE => self ::EXTENSION_TYPE_INSTALLATION_SCRIPT ,
472
472
self ::EXTENSION_INSTALLATION_SCRIPT => <<< BASH
473
473
cd /tmp
You can’t perform that action at this time.
0 commit comments