docker run --platform linux/arm64/v8 -it --rm php:8.3-fpm-alpine sh
/var/www/html # curl -sSLf -o /usr/local/bin/install-php-extensions https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions
/var/www/html #
/var/www/html # chmod +x /usr/local/bin/install-php-extensions
/var/www/html # install-php-extensions ioncube_loader
install-php-extensions v.2.10.8
#StandWithUkraine
Updating channel "pecl.php.net"
Channel "pecl.php.net" is up to date
v3.23.3-413-gfc223ba99f6 [https://dl-cdn.alpinelinux.org/alpine/v3.23/main]
v3.23.3-414-gbbf576395af [https://dl-cdn.alpinelinux.org/alpine/v3.23/community]
OK: 27439 distinct packages available
### INSTALLING REQUIRED PACKAGES ###
# Packages to be kept after installation:
# Packages to be used only for installation: m4 libbz2 perl autoconf libmd dpkg pkgconf dpkg-dev libmagic file libgcc libstdc++ libstdc++-dev jansson binutils libgomp libatomic gmp isl26 mpfr4 mpc1 gcc musl-dev g++ make re2c
( 1/26) Installing m4 (1.4.20-r0)
( 2/26) Installing libbz2 (1.0.8-r6)
( 3/26) Installing perl (5.42.1-r0)
( 4/26) Installing autoconf (2.72-r1)
( 5/26) Installing libgcc (15.2.0-r2)
( 6/26) Installing jansson (2.14.1-r0)
( 7/26) Installing libstdc++ (15.2.0-r2)
( 8/26) Installing binutils (2.45.1-r0)
( 9/26) Installing libmd (1.1.0-r0)
(10/26) Installing dpkg (1.22.21-r0)
(11/26) Installing pkgconf (2.5.1-r0)
(12/26) Installing dpkg-dev (1.22.21-r0)
(13/26) Installing libmagic (5.46-r2)
(14/26) Installing file (5.46-r2)
(15/26) Installing libstdc++-dev (15.2.0-r2)
(16/26) Installing libgomp (15.2.0-r2)
(17/26) Installing libatomic (15.2.0-r2)
(18/26) Installing gmp (6.3.0-r4)
(19/26) Installing isl26 (0.26-r1)
(20/26) Installing mpfr4 (4.2.2-r0)
(21/26) Installing mpc1 (1.3.1-r1)
(22/26) Installing gcc (15.2.0-r2)
(23/26) Installing musl-dev (1.2.5-r21)
(24/26) Installing g++ (15.2.0-r2)
(25/26) Installing make (4.4.1-r3)
(26/26) Installing re2c (4.3.1-r0)
Executing busybox-1.37.0-r30.trigger
OK: 312.3 MiB in 67 packages
### INSTALLING REMOTE MODULE ioncube_loader ###
Downloading ionCube Loader (latest)... unzip: short read
done.
cp: can't stat '/tmp/src/tmp.dOpnoh/ioncube_loader_lin-musl_8.3.so': No such file or directory
/var/www/html # apk add unzip
(1/1) Installing unzip (6.0-r16)
Executing busybox-1.37.0-r30.trigger
OK: 312.6 MiB in 68 packages
/var/www/html # install-php-extensions ioncube_loader
install-php-extensions v.2.10.8
#StandWithUkraine
Updating channel "pecl.php.net"
Channel "pecl.php.net" is up to date
v3.23.3-413-gfc223ba99f6 [https://dl-cdn.alpinelinux.org/alpine/v3.23/main]
v3.23.3-414-gbbf576395af [https://dl-cdn.alpinelinux.org/alpine/v3.23/community]
OK: 27439 distinct packages available
### INSTALLING REMOTE MODULE ioncube_loader ###
Downloading ionCube Loader (latest)... [/tmp/src/tmp.ICcILh]
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of /tmp/src/tmp.ICcILh or
/tmp/src/tmp.ICcILh.zip, and cannot find /tmp/src/tmp.ICcILh.ZIP, period.
done.
cp: can't stat '/tmp/src/tmp.MDOedl/ioncube_loader_lin-musl_8.3.so': No such file or directory
/var/www/html #
Version of install-php-extensions
v2.10.8
Error description
Docker image
php:8.3-fpm-alpine
Minimal Dockerfile