Skip to content

Commit 3a25089

Browse files
committed
MCLOUD-9761: Added ionCube extension to PHP8.1 images to MCD
1 parent 9a22833 commit 3a25089

File tree

1 file changed

+1
-15
lines changed

1 file changed

+1
-15
lines changed

src/Compose/Php/ExtensionResolver.php

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ public static function getConfig(): array
467467
'>=7.0' => [self::EXTENSION_TYPE => self::EXTENSION_TYPE_CORE],
468468
],
469469
'ioncube' => [
470-
'>=7.0 <=7.4' => [
470+
'>=7.0 <8.0 || >8.0 <=8.1' => [
471471
self::EXTENSION_TYPE => self::EXTENSION_TYPE_INSTALLATION_SCRIPT,
472472
self::EXTENSION_INSTALLATION_SCRIPT => <<< BASH
473473
cd /tmp
@@ -481,20 +481,6 @@ public static function getConfig(): array
481481
rm ioncube_loaders_lin_\${ioncube_arch}.tar.gz
482482
BASH
483483
],
484-
'8.1' => [
485-
self::EXTENSION_TYPE => self::EXTENSION_TYPE_INSTALLATION_SCRIPT,
486-
self::EXTENSION_INSTALLATION_SCRIPT => <<< BASH
487-
cd /tmp
488-
if [ $(uname -m) = "x86_64" ]; then ioncube_arch="x86-64"; else ioncube_arch="aarch64"; fi
489-
curl -O https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_\${ioncube_arch}.tar.gz
490-
tar zxvf ioncube_loaders_lin_\${ioncube_arch}.tar.gz
491-
export PHP_VERSION=$(php -r "echo PHP_MAJOR_VERSION.'.'.PHP_MINOR_VERSION;")
492-
export PHP_EXT_DIR=$(php-config --extension-dir)
493-
cp "./ioncube/ioncube_loader_lin_\${PHP_VERSION}.so" "\${PHP_EXT_DIR}/ioncube.so"
494-
rm -rf ./ioncube
495-
rm ioncube_loaders_lin_\${ioncube_arch}.tar.gz
496-
BASH
497-
]
498484
],
499485
];
500486
}

0 commit comments

Comments
 (0)