Linux: Zend Guard Loader installieren

  • Ich hoffe das diese kleine Anleitung ok ist.


    Vorwort
    Es gibt einige PHP-Anwendung wo der Quelltext verschlüsselt wurde, damit der Quelltext nicht angesehen bzw. geändert werden kann. Zum entschlüsseln wird Zend Guard Loader benötigt.


    • Seite Zend besuchen und Linux auswählen
    • Zend Guard Loader (Runtime for PHP 5.x) + Systemtyp finden und herunterladen (Registrierung bei Zend notwendig, es brauchen keine echten, realen Daten preisgegeben werden)
    • die gepackte Datei muss zunächst entpackt werden.
    • ZendGuardLoader.so nach /usr/lib/php5/20090626+lfs kopieren (Name 20090626+lfs kann anderweitig abweichen)
    • leere Datei im Verzeichnis /etc/php5/conf.d mit dem Namen ZendGuardLoader.ini mit folgenden Inhalt erstellen:
      extension=ZendGuardLoader.so und abspeichern
    • Eventuell Apache mit service apache restart oder /etc/init.d/apache2 restart Neustarten und zur Überprüfung wie unten angegeben, PHP-Info erstellen und aufrufen.


    Dateirechte beider Dateien
    “Eigentümer” und “Gruppe” = root
    “Rechte” = 644


    PHP-Info
    [code=php]<?php
    phpinfo();
    ?>[/php]


    Hinweis: diese Anleitung könnte möglicherweise veraltet sein und wurde auf neueren Versionen nicht getestet.

    Edited once, last by Paderman ().

  • danke für die Anleitung, kannst es evt aber zu howto verschieben? :)


    PS: Wie wärs mit einem kleinen Plugin für imscp? :P Wer kann sowas? *gg*

  • Hello ;


    If you translate the howto in English, I can create a plugin for i-MSCP since the engine is now fully pluggable.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • Here's a little translation (not the complete part, only the important steps)


    • Visit the page of Zend and select Linux
    • find Zend Guard Loader (Runtime for PHP 5.x) + systemtype download it maybe you have to register an account, just type fake information)
    • extract the file.
    • copy ZendGuardLoader.so to /usr/lib/php5/20090626+lfs (name 20090626+lfs may driffer elsewhere)
    • create an empty file in folder /etc/php5/conf.d with the name ZendGuardLoader.ini with following content:
      extension=ZendGuardLoader.so, than save
    • Restart apache with service apache restart or with /etc/init.d/apache2 restart and check, if it's working.. (create a php-info file).


    Permissions of the two files
    “owner” and “group” = root
    “permissions” = 644


    PHP-Info
    [code=php]<?php
    phpinfo();
    ?>[/php]


    Thanks for your great work Nuxwin!! :)

    Edited once, last by mafioso ().

  • Nuxwin
    And plugin finished and published or similar? ;)


    @Ninos
    Hin und wieder müssen Wortspiele auch mal sein :D


    Naja, mit Zend habe ich schon lange nichts mehr gemacht bzw. "am Hut" gehabt. Ich hatte damals eine Anwendung und die flog auch wieder runter. Vor kurzem musste der vServer neu installiert werden, man sollte auch vorher in der Apt-Source schauen was Mann hinzugefügt hat, bevor ein Upgrade durchgeführt wird ;) :angel:

    Edited once, last by Paderman ().