Hallo,
ich möchte gern ein ioncube installieren für die PHP-Version 7.4
Folgendes füge ich in die Datei .ddev/web-build/Dockerfile hinzu.
Jedoch passiert dies nicht. Nach der Überprüfung mit ddev exec php --version wird mir das nicht angezeigt.
Die Information der Startseite von ioncube verunsichert mich etwas. Heißt das, ioncube für PHP7.4 gibt es nur über die Bezahlschranke? Klappt deswegen die Installation mit ddev nicht?
ich möchte gern ein ioncube installieren für die PHP-Version 7.4
Folgendes füge ich in die Datei .ddev/web-build/Dockerfile hinzu.
Code:
ARG BASE_IMAGE
FROM $BASE_IMAGE
# Install the ioncube loader - set the PHP_VERSION to what you need
ENV PHP_VERSION=7.4
RUN mkdir -p /usr/local/lib && curl -sSlL -o /tmp/ioncube.tar.gz https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz && tar -x --strip-components=1 -C /usr/local/lib -f /tmp/ioncube.tar.gz ioncube/ioncube_loader_lin_${PHP_VERSION}.so
# The ioncube_loader has to be the very first thing in the php.ini, so insert it there.
ENV PHP_INI_PATH=/etc/php/${PHP_VERSION}/fpm/php.ini
RUN (echo 'zend_extension = /usr/local/lib/ioncube_loader_lin_${PHP_VERSION}.so' && cat ${PHP_INI_PATH}) > ${PHP_INI_PATH}.new && mv ${PHP_INI_PATH}.new ${PHP_INI_PATH}
Jedoch passiert dies nicht. Nach der Überprüfung mit ddev exec php --version wird mir das nicht angezeigt.
Die Information der Startseite von ioncube verunsichert mich etwas. Heißt das, ioncube für PHP7.4 gibt es nur über die Bezahlschranke? Klappt deswegen die Installation mit ddev nicht?