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 -y

Installation 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

Download IonCube loaders

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

tar -xvzf ioncube_loaders_lin_x86-64.tar.gz

Standardmäß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  
ls

Sie sollten die verschiedenen IonCube-Loader-Dateien sehen, die den verschiedenen PHP-Versionen entsprechen:

IonCube loader files

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 -v

Ausgabe:

Check PHP version

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_dir

Sie 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.ini

Fügen Sie die folgende Zeile am Ende der php.ini-Datei hinzu:

zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so

Speichern Sie die Datei.

Starten Sie dann den Apache-Dienst neu, um die Änderungen anzuwenden:

sudo systemctl restart apache2

PHP-FPM

Sie können dies mit dem folgenden Befehl tun:

sudo nano /etc/php/7.4/fpm/php.ini

Fügen Sie die folgende Zeile am Ende der php.ini-Datei hinzu:

zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so

Speichern Sie die Datei.

Starten Sie dann den PHP-FPM-Dienst neu, um die Änderungen anzuwenden:

sudo systemctl restart php7.4-fpm

PHP CGI

Sie können dies mit dem folgenden Befehl tun:

sudo nano /etc/php/7.4/cgi/php.ini

Fügen Sie die folgende Zeile am Ende der php.ini-Datei hinzu:

zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so

Speichern Sie die Datei.

Starten Sie dann den Apache-Dienst neu, um die Änderungen anzuwenden:

sudo systemctl restart apache2

PHP CLI (Befehlszeilen-PHP)

Sie können dies mit dem folgenden Befehl tun:

sudo nano /etc/php/7.4/cli/php.ini

Fügen Sie die folgende Zeile am Ende der php.ini-Datei hinzu:

zend_extension=/usr/lib/php/20190902/ioncube_loader_lin_7.4.so

Speichern 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 -v

Wenn 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 Technologies

Wie Sie in der Befehlsausgabe “with the ionCube PHP Loader + ionCube24 v12.0.5” sehen können, haben wir den IoncubeLoader erfolgreich hinzugefügt.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.