Inhaltsverzeichnis
Häufig angefragt wird eine deutschsprachige Anleitung zur Installation des kostenlosen ionCube-Loaders – zumal die von Werbe-Markt.de angebotene PHP-Software teilweise ionCube-verschlüsselt ausgeliefert wird. Mit der nachfolgenden Schritt-für-Schritt-Anleitung hoffen wir, unseren Teil zur erfolgreichen Installation des Loaders beitragen zu können.
Wozu ionCube?
Der ionCube-Loader ist erforderlich, um mit ionCube verschlüsselte PHP-Software auf dem Server ausführen zu können. Bei Werbe-Markt.de betrifft dies ausschließlich die kostenlosen Testversionen. Für die quelloffenen Vollversionen wird kein ionCube benötigt.
Die ionCube-Loader für die unterschiedlichen Betriebssysteme können auf der ionCube-Website unter Loader Download kostenlos heruntergeladen werden. Auf der selben Seite steht ein nützlicher Loader Wizard zum Download bereit.
Nach Angaben von ionCube bietet der Loader nicht nur Schutz geistigem Eigentums für Entwickler von PHP-Skripten. Er beschleunigt zudem die Ausführung und erhöht die Sicherheit.
Ein namhaftes Beispiel für die Erfordernis eines ionCube-Loaders ist Shopware. Aber auch im Bereich Gambio-Module gibt es Anbieter, deren Erweiterungen ausschließlich verschlüsselt verfügbar sind.
ionCube ohne root-Zugriff
In den Webhosting-Paketen nahezu aller namhafter Webhosting-Anbieter im deutschsprachigen Raum steht ionCube entweder von Haus aus zur Verfügung (z.B. bei HostEurope) oder ist ohne großen Aufwand installier- bzw. aktivierbar.
Exemplarisch seien folgende Anbieter und die entsprechenden Tutorials genannt:
- 1und1:
https://www.ionos.de/hilfe/index.php?id=2908&utm_source=hc_old - Strato:
https://www.strato.de/faq/article/2051/Wie-kann-ich-in-meinem-Webhosting-Paket-IonCube-installieren.html - DomainFactory:
https://www.df.eu/blog/php-module-wie-ioncube-loader-und-internationalization-in-die-website-einbinden/ - Variomedia:
https://www.variomedia.de/faq/Wie-kann-ich-den-ionCube-Loader-installieren/article/204
Schritt-für-Schritt-Anleitung
Nachfolgende Anleitung geht von einem Linux-System mit PHP in der Version 5.4 und deaktivierter Thread Safety
aus. Die angegebenen Pfade verstehen sich als exemplarisch und können auf Ihrem Server anders lauten.
- Datei namens
phpinfo.php
und Inhalt
auf Ihren Webspace laden
<?php phpinfo(); ?> - Datei im Browser aufrufen unter
www.ihredomain.de/phpinfo.php
- Suche nach Eintrag extension_dir in Ausgabe der Datei im Browserfenster
Gefundener Eintrag (Beispiel):/usr/lib/php5/20090626
- Im FTP-Programm als root anmelden und zum
/usr/lib/php5/20090626
Verzeichnis wechseln ioncube_loader_lin_5.4.so
Datei in das/usr/lib/php5/20090626
Verzeichnis laden- Suche nach Eintrag Loaded Configuration File in Ausgabe der
phpinfo.php
-Datei
Gefundener Eintrag (Beispiel):/etc/php5/apache2/php.ini
- Wechsel zu Verzeichnis
/etc/php5/apache2
im FTP-Programm. - Download
php.ini
-Datei aus dem/etc/php5/apache2
-Verzeichnis - Sicherungskopie der
php.ini
-Datei anfertigen php.ini
-Datei in Editor öffnen- Zeile
an das Ende der
zend_extension=/usr/lib/php5/20090626/ioncube_loader_lin_5.4.sophp.ini
-Datei einfügen - geänderte php.ini-Datei speichern und hochladen
- Apache neustarten, z.B. durch:
- in Putty als root-Benutzer einloggen
- Eingabe von
/etc/init.d/apache2 restart
- Browserfenster
www.ihredomain.de/phpinfo.php
aktualisieren und nach ionCube-Eintrag suchen - Falls ein Eintrag ähnlich dem im Beitragsbild existiert, war die Installation erfolgreich.