File tree Expand file tree Collapse file tree 3 files changed +21
-3
lines changed Expand file tree Collapse file tree 3 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -135,6 +135,14 @@ RUN rm -f /usr/local/etc/php/conf.d/*sodium.ini \
135
135
&& cd / \
136
136
&& rm -rf /tmp/libsodium \
137
137
&& pecl install -o -f libsodium
138
+ RUN cd /tmp \
139
+ && curl -O https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz \
140
+ && tar zxvf ioncube_loaders_lin_x86-64.tar.gz \
141
+ && export PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;" ) \
142
+ && export PHP_EXT_DIR=$(php-config --extension-dir) \
143
+ && cp "./ioncube/ioncube_loader_lin_${PHP_VERSION}.so" "${PHP_EXT_DIR}/ioncube.so" \
144
+ && rm -rf ./ioncube \
145
+ && rm ioncube_loaders_lin_x86-64.tar.gz
138
146
139
147
RUN docker-php-ext-enable \
140
148
bcmath \
@@ -175,7 +183,8 @@ RUN docker-php-ext-enable \
175
183
xsl \
176
184
yaml \
177
185
zip \
178
- pcntl
186
+ pcntl \
187
+ ioncube
179
188
180
189
ADD etc/php-cli.ini /usr/local/etc/php/conf.d/zz-magento.ini
181
190
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 @@ -114,6 +114,14 @@ RUN rm -f /usr/local/etc/php/conf.d/*sodium.ini \
114
114
&& cd / \
115
115
&& rm -rf /tmp/libsodium \
116
116
&& pecl install -o -f libsodium
117
+ RUN cd /tmp \
118
+ && curl -O https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz \
119
+ && tar zxvf ioncube_loaders_lin_x86-64.tar.gz \
120
+ && export PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;" ) \
121
+ && export PHP_EXT_DIR=$(php-config --extension-dir) \
122
+ && cp "./ioncube/ioncube_loader_lin_${PHP_VERSION}.so" "${PHP_EXT_DIR}/ioncube.so" \
123
+ && rm -rf ./ioncube \
124
+ && rm ioncube_loaders_lin_x86-64.tar.gz
117
125
118
126
RUN docker-php-ext-enable \
119
127
bcmath \
@@ -154,7 +162,8 @@ RUN docker-php-ext-enable \
154
162
xsl \
155
163
yaml \
156
164
zip \
157
- pcntl
165
+ pcntl \
166
+ ioncube
158
167
159
168
RUN groupadd -g 1000 www && useradd -g 1000 -u 1000 -d ${MAGENTO_ROOT} -s /bin/bash www
160
169
Original file line number Diff line number Diff line change @@ -426,7 +426,7 @@ public static function getConfig(): array
426
426
'>=7.0 ' => [self ::EXTENSION_TYPE => self ::EXTENSION_TYPE_CORE ],
427
427
],
428
428
'ioncube ' => [
429
- '>=7.0 <=7.3 ' => [
429
+ '>=7.0 <=7.4 ' => [
430
430
self ::EXTENSION_TYPE => self ::EXTENSION_TYPE_INSTALLATION_SCRIPT ,
431
431
self ::EXTENSION_INSTALLATION_SCRIPT => <<< BASH
432
432
cd /tmp
You can’t perform that action at this time.
0 commit comments