Installation · 4 min read · Nov 25, 2025
Wie man den ionCube Loader auf Debian 11 installiert

IonCube ist eine PHP-Erweiterung, die zur Laufzeit gesicherte verschlüsselte PHP-Dateien dekodieren kann. Kommerzielle PHP-Programmanbieter verwenden den IonCube-Encoder, um Anwendungen zu schützen, und der Loader, den wir in diesem Tutorial installieren, ist erforderlich, um IonCube-kodierte Dateien auf Ihrem Server auszuführen. Der IoncubeLoader ist kostenlos erhältlich. Der Ioncube-Loader erhöht die Ladegeschwindigkeit Ihrer Website und verhindert, dass andere den Quellcode stehlen, indem er Ihr PHP in Bytecode umwandelt.
In diesem Tutorial erklären wir die Installation des IonCube Loaders auf Debian 11.
Anforderungen
- Ein Server, der Debian 11 mit PHP ausführt (z. B. ein installiertes LAMP- oder LEMP-Setup).
- Ein Nicht-Root-Benutzer mit Sudo-Rechten.
Erste Schritte
Bevor Sie beginnen, aktualisieren Sie alle auf Ihrem Server installierten Pakete mit dem folgenden Befehl:
sudo apt update -y
sudo apt upgrade -yInstallation des IonCube Loaders
Zuerst müssen Sie die neueste Version des IonCube Loaders von deren offizieller Website herunterladen. Sie können den IonCube-Loader mit dem folgenden Befehl in den /tmp-Ordner des Systems herunterladen:
cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:
tar -xvzf ioncube_loaders_lin_x86-64.tar.gzStandardmäßig werden die Dateien in einen Ordner ioncube entpackt.
Ändern Sie nun das Verzeichnis in den ioncube-Ordner und führen Sie den Befehl ls aus, um alle Erweiterungen zu sehen:
cd ioncube
lsSie sollten die verschiedenen IonCube-Loader-Dateien sehen, die den verschiedenen PHP-Versionen entsprechen:

ioncube_loader_lin_4.1.so ioncube_loader_lin_5.2.so ioncube_loader_lin_7.0.so ioncube_loader_lin_8.1.so
ioncube_loader_lin_4.2.so ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_7.0_ts.so ioncube_loader_lin_8.1_ts.so
ioncube_loader_lin_4.3.so ioncube_loader_lin_5.3.so ioncube_loader_lin_7.1.so LICENSE.txt
ioncube_loader_lin_4.3_ts.so ioncube_loader_lin_5.3_ts.so ioncube_loader_lin_7.1_ts.so loader-wizard.php
ioncube_loader_lin_4.4.so ioncube_loader_lin_5.4.so ioncube_loader_lin_7.2.so README.txt
ioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_7.2_ts.so USER-GUIDE.pdf
ioncube_loader_lin_5.0.so ioncube_loader_lin_5.5.so ioncube_loader_lin_7.3.so USER-GUIDE.txt
ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.5_ts.so ioncube_loader_lin_7.3_ts.so
ioncube_loader_lin_5.1.so ioncube_loader_lin_5.6.so ioncube_loader_lin_7.4.so
ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.6_ts.so ioncube_loader_lin_7.4_ts.so Jetzt müssen Sie die richtige IonCube-Loader-Datei entsprechend der auf Ihrem Server installierten PHP-Version auswählen. Führen Sie den folgenden Befehl aus, um die auf Ihrem Server installierte PHP-Version zu sehen:
php -vAusgabe:

PHP 7.4.33 (cli) (built: Nov 8 2022 11:36:34) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies In der obigen Ausgabe sollten Sie sehen, dass die installierte PHP-Version PHP 7.4.33 ist. Daher müssen Sie die Datei ioncube_loader_lin_7.4.so aus dem ioncube-Verzeichnis in das PHP-Erweiterungsverzeichnis kopieren.
Zuerst finden Sie den Speicherort des PHP-Erweiterungsverzeichnisses mit dem folgenden Befehl:
php -i | grep extension_dirSie sollten die folgende Ausgabe sehen:
extension_dir => /usr/lib/php/20190902 => /usr/lib/php/20190902 Jetzt kopieren Sie die IonCube-Loader-Datei in das PHP-Erweiterungsverzeichnis (/usr/lib/php/20151012) mit dem folgenden Befehl:
cd ioncube
cp ioncube_loader_lin_7.4.so /usr/lib/php/20190902/Als Nächstes müssen Sie die php.ini-Datei bearbeiten und den Pfad der IonCube-Erweiterung hinzufügen. Die Datei, die bearbeitet werden muss, hängt davon ab, wie Sie PHP auf Ihrem System verwenden. Die häufigsten Varianten sind mod_php, PHP-FPM, PHP CGI und PHP CLI (Commandline PHP), die ich alle unten abdecken werde. Wenn eine Datei nicht existiert, verwenden Sie diese spezielle PHP-Variante nicht und können zur nächsten übergehen.
Apache mod_php
Sie können dies mit dem folgenden Befehl tun:
sudo nano /etc/php/7.4/apache2/php.iniFügen Sie die folgende Zeile am Ende der php.ini-Datei hinzu:
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.soSpeichern Sie die Datei.
Starten Sie dann den Apache-Dienst neu, um die Änderungen anzuwenden:
sudo systemctl restart apache2PHP-FPM
Sie können dies mit dem folgenden Befehl tun:
sudo nano /etc/php/7.4/fpm/php.iniFügen Sie die folgende Zeile am Ende der php.ini-Datei hinzu:
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.soSpeichern Sie die Datei.
Starten Sie dann den PHP-FPM-Dienst neu, um die Änderungen anzuwenden:
sudo systemctl restart php7.4-fpmPHP CGI
Sie können dies mit dem folgenden Befehl tun:
sudo nano /etc/php/7.4/cgi/php.iniFügen Sie die folgende Zeile am Ende der php.ini-Datei hinzu:
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.soSpeichern Sie die Datei.
Starten Sie dann den Apache-Dienst neu, um die Änderungen anzuwenden:
sudo systemctl restart apache2PHP CLI (Befehlszeilen-PHP)
Sie können dies mit dem folgenden Befehl tun:
sudo nano /etc/php/7.4/cli/php.iniFügen Sie die folgende Zeile am Ende der php.ini-Datei hinzu:
zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.soSpeichern Sie die Datei.
In diesem Fall muss kein Dienst neu gestartet werden.
Testen des IonCube Loaders
Jetzt ist alles korrekt konfiguriert. Es ist Zeit zu testen, ob der IonCube-Loader installiert ist oder nicht. Sie können dies mit dem folgenden Befehl testen:
php -vWenn alles in Ordnung ist, sollten Sie die folgende Ausgabe sehen:
PHP 7.4.33 (cli) (built: Nov 8 2022 11:36:34) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with the ionCube PHP Loader + ionCube24 v12.0.5, Copyright (c) 2002-2022, by ionCube Ltd.
with Zend OPcache v7.4.33, Copyright (c), by Zend TechnologiesWie Sie in der Befehlsausgabe “with the ionCube PHP Loader + ionCube24 v12.0.5” sehen können, haben wir den IoncubeLoader erfolgreich hinzugefügt.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.