AW: Ioncube installieren
Um Zend Optimizer und ionCube Loader auf Ihrem 1&1 Homepage-Server zu installieren, gehen Sie bitte wie folgt vor:
1. Schritt: Zend Optimizer herunterladen
Auf der Homepage von Zend [
http://www.zend.com], finden Sie die aktuelle Zend Optimizer Version:
> >
Zend Guard - Schützen Sie Ihren Code und IP - Zend.com
Bitte registrieren Sie sich kostenlos auf dieser Seite um anschließend die entsprechende Distribution auf Ihren Server herunterladen zu können.
2. Schritt: Erweiterung installieren
Übertragen Sie die Datei in einen beliebigen Ordner auf Ihren Server und entpacken Sie diese anschließend mit dem folgenden Befehl:
tar -xzf filename
Wechseln Sie nun in den neu erstellten Ordner /data und wählen Sie den Ordner mit der richtigen ZendOptimizer.so aus. Die Ordner sind nach den jeweiligen PHP-Versionen sortiert. Um die korrekte PHP-Version zu ermitteln, legen Sie bitte auf Ihrem Server eine Datei namens info.php mit folgendem Inhalt an:
phpinfo();
Rufen Sie diese Datei nun bitte in Ihrem Browser auf [Beispiel:
http://IHRE-DOMAIN.TLD/info.php].
Es erscheint eine Liste mit der aktuellen Serverkonfiguration und ganz oben ist die aktuelle PHP-Version aufgeführt.
Mit diesen Erkenntnissen wählen Sie die passende ZendOptimizer.so und kopieren diese auf dem Server in einen weiteren, neuen Ordner [Beispiel: /zend].
Um das Modul zu aktivieren, ist es erforderlich eine eigene php.ini mit folgendem Inhalt zu erstellen:
zend_optimizer.optimization_level=15
zend_extension=/kunden/homepages/x/dxxxxxxxxx/htdocs/zend/ZendOptimizer.so
Der angegebene Pfad muss dem absoluten Serverpfad zum Extension-File entsprechen. Dieses können Sie durch Eingabe des Befehls pwd ermitteln.
Abschließend muss die php.ini Datei noch in jeden Ordner kopiert werden, in dem die Zend Optimizer Funktionalität bestehen soll.
3. Schritt: ionCube Loader herunterladen
Zur Installation des ionCube Loader ist ein ähnliches Vorgehen notwendig.
Die aktuelle Version erhalten Sie auf der ionCube-Homepage:
> >
PHP Encoder, protection, installer and performance tools from ionCube: Loader Download
4. Schritt: Extension installieren
Hier bitte ebenfalls darauf achten, die richtige Version zu wählen.
Übertragen Sie die Datei ioncube_loaders_lin_x86.tar.gz in einen beliebigen Ordner auf Ihren Server und entpacken Sie diese anschließend mit dem folgenden Befehl:
tar -xzf filename
Um die richtige Datei zu ermitteln, kopieren Sie die im Archiv enthaltene Datei ioncube-loader-helper.php in den bereits für die info.php erstellten Ordner.
Rufen Sie diese Datei nun bitte in Ihrem Browser auf [Beispiel:
http://IHRE-DOMAIN.TLD/ioncube-loader-helper.php].
Begeben Sie sich bitte zu dem Eintrag If you have permission to edit the php.ini configuration file for this server, please follow the php.ini installation instructions.
Klicken Sie nun bitte auf den dort angegebenen Link. Unter Required Loader erhalten Sie die Version, die Ihr Server benötigt.
Diese Datei bitte ebenfalls herunterladen und und in den Ordner /zend entpacken. Gleichzeitig entnehmen Sie dem Helper-File bitte eine Zeile, die jetzt wieder in die zuvor erstellte php.ini übernommen werden muss, um das ionCube Modul zu aktivieren. Die neue und erweiterte php.ini sollte jetzt anschließend so aussehen:
zend_extension =/kunden/homepages/x/dxxxxxxxxx/htdocs/zend/ioncube_loader_lin_5.2.so
zend_optimizer.optimization_level=15
zend_extension=/kunden/homepages/x/dxxxxxxxxx/htdocs/zend/ZendOptimizer.so
Wichtig ist hier, dass die ionCube-Extension vor den anderen beiden Einträgen erscheint.
Abschließend muss die php.ini Datei wieder in jeden Ordner kopiert werden, in dem die Funktionalität bestehen soll.