Zum Inhalt springen →

Installation ionCube Loaders unter Linux

Es kommt immer mal wieder vor dass man auf verschlüsselte Webapplikation trifft, die eine Erweiterung zur Entschlüsselung und Interpretation benötigen. Nachfolgend ein kurzes Tutorial zum ionCube Loader…

Der ionCube Loader ist ein weit verbreitetes PHP-Modul, das verschlüsselten PHP-Code entschlüsselt und zur Ausführung bringt. Er wird häufig eingesetzt, um kommerzielle PHP-Anwendungen vor unberechtigtem Zugriff oder Quellcode-Einsicht zu schützen. Für viele Webanwendungen ist der ionCube Loader eine Systemvoraussetzung und lässt sich auf den meisten Webservern einfach installieren. Durch seine geringe Systembelastung und breite Kompatibilität ist er besonders bei Hosting-Anbietern und Entwicklern beliebt.

Voraussetzungen

  • Linux-Server mit Root-Zugriff
  • PHP 5.x oder höher (angepasst an deine Version)
  • Apache2 Webserver (oder kompatibler PHP-Handler)
  • Terminalzugriff via SSH

Download und Installation

Achte darauf, die passende Version (32/64-bit) und PHP-Version zu verwenden!

wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
tar zxvf ioncube_loaders_lin_x86-64.tar.gz
mv ioncube /usr/local/

Integration in php5.x

Wechsle in das Verzeichnis für modulare PHP-Erweiterungen:

cd /etc/php5/mods-available/
 echo > ioncube.ini

Füge folgenden Inhalt ein:

; configuration for php ioncube module
; priority=20
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so

Erstelle den Link in conf.d, damit das Modul geladen wird:

cd /etc/php5/conf.d
ln -s ../mods-available/ioncube.ini 20-ioncube.ini

Apache2 durchstarten

/etc/init.d/apache2 restart

Installation prüfen

Option 1 – via Terminal:

php -v

Der ionCube Loader sollte nun als aktiv gelistet werden.

Option 2 – via phpinfo():

<?php phpinfo(); ?>

Suche nach dem Eintrag „ionCube“ auf der Seite.

Fazit

Mit dem ionCube Loader kannst du verschlüsselte PHP-Anwendungen sicher auf deinem Server betreiben. Die Installation ist mit wenigen Befehlen erledigt – und spart im produktiven Einsatz viel Ärger mit unvollständigen Modulen.“

Veröffentlicht in Tutorials

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert