Die Installation von ionCube ist sehr einfach und geht recht schnell.

Als erstes muss man sich die Sourcen von hier besorgen und entpacken.

cd /usr/local/

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_XXX.tar.gz

tar -xvzf ioncube_loaders_lin_XXX.tar.gz

Nun müssen wir PHP nur noch sagen, dass es das ionCube-Modul auch laden und nutzen soll. Dazu hängt man die folgende Zeilen an die php.ini an. Die befindet sich z. B. unter Debian in /etc/apache2/php5/php.ini

zend_extension = /usr/local/ioncube_loaders_lin_XXX/ioncube_loader_lin_5.2.so

Nun nur den Apache-Dienst neustarten und ionCube wird verwendet. Fertig!

Achtung: Der Include von ionCube muss in der php.ini vor allen anderen zend_extension stehen.

21 Kommentare

  1. 1

    hey, habe gerade die seite gefunden. wie mach ich das denn wenn ich Ioncube auf dem server von 1&1 installieren möchte. habe mich vergewissert das das geht (direkt bei 1&1). möchte nämlich xt-commerce laufen lassen und ohne den Ioncube läuft garnichts.

  2. 2

    Hm, xt:commerce braucht doch kein ioncube. Die Installationsanleitung ist unabhängig vom Anbieter des Root-Servers.

  3. 3

    Ah … wie ich sehe wird IonCube für xt:Commerce VEYTON 4 benötigt. Ich habe bisher noch nicht die Umstellung auf die aktuelle Version gemacht. Irgendwie gefällt mir das neuen Lizenzmodell auch nicht! xt:Commerce Version 3.0.4 war wenigstens noch OpenSource und konnte von jedem kostenlos installiert werden.

  4. 4

    Hallo wollte mal nachfragen, wie es jetzt geht.
    Da ich genau das gleiche Problem habe wie Ralph.
    Würde miuch sehr über eine Antwort freuen.

    Gruß
    Daswars

  5. 5

    Wie ich bereits schrieb, ist die Installationsanleitung unabhängig vom Anbieter des Root-Servers. Wo genau sind denn die Probleme?

  6. 6

    Hallo und THX für die schnelle Antwort,
    ich weis einfach nicht wo ich die PHP.ini finden soll.
    Da im ganzen verzeichniss, von veyton_409, die PHP.ini nicht zu finden ist.
    Also kann ich nicht nachvollziehen, ob ich eine eigene php.ini schreiben muss damit das Programm weis das ioncube Instaliert ist.

    Gruß
    Daswars

  7. 7

    Ne, die Datei php.ini liegt i.d.R. in einem Verzeichnis unter /etc. Such einfach mal nach der Datei mir folgendem Befehl: find / -name php.ini -print

  8. 8

    Also ich habe das genau nach Deiner Beschreibung gemacht aber ich habe das Gefühl das Ioncube nicht richtig geladen wird!

    das hier ist der Eintrag aus meiner PHPinfo

    Additional Modules
    Module Name
    ionCube Loader
    sysvsem
    sysvshm

  9. 9

    Hallo Andy, sieht alles okay aus.

  10. 10

    Danke für den Tipp wie man ioncube auf einen linux server installiert. Das hat mir jetzt mal locker 100 Euro Einrichtung Gebühren gespart

  11. 11

    Puh, dass ist aber eine teure installation. Hättest Du von mir für ca. 1/4 haben können.

  12. 12

    Moinsen!

    Vielen Dank für die kurze aber super verständliche Anleitung!

    In der folgenden Zeile:

    zend_extension = /usr/local/ioncuce_loaders_lin_XXX/ioncube_loader_lin_5.2.so

    ist ein Fehler bei “ioncube_loaders…” da steht ioncuce ;-)

    Ansonsten super!!

    Lg,

    cyn

  13. 13

    @cyn: Vielen Dank für den Hinweis. Ich habe den Tipfehler nun beseitigt.

  14. 14

    hallo,
    also ich verzweifel,
    ich suche mich durch sämtliche supports und foren.

    habe veyton installiert, bin bei 1und1,
    ioncube lief auch.
    nun hab ich den shop in ein unterverzeichnis gepackt, das ich im root ein willkommenseite vorgestellt habe.
    prompt läuft nichts mehr.
    ioncube soll angeblich nicht installiert sein.
    ich schlag mich damit jetzt schon zwei we rum.

    hab keine ahnung von php
    kann es grad mal ein wenig lesen,

    fehlermeldung:
    /homepages/33/d287412882/htdocs/veyton/xtAdmin/ejsadmin.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.

    das übliche eben.
    habe die php.ini so angepasst:
    zend_extension = /homepages/33/d287412882/htdocs/sahnestueck.com/veyton/ioncube/ioncube_loader_lin_5.2.so

    ist der pfad richtig-
    er stimmt doch nicht mehr wenn ich ihn auch ins admin und installer verzeichnis kopiere.
    wer kann mir `praktisch` helfen,

    danke, danke, danke

  15. 15

    Auf dem ersten Blick fällt mir auf das der Pfad nicht identisch ist.

    XTC liegt unter /homepages/33/d287412882/htdocs/veyton/ und ionCube wird unter /homepages/33/d287412882/htdocs/sahnestueck.com/veyton/ gesucht. Das Verzeichnis “sahnestueck.com” ist in einer Pfadangabe vorhanden, in der anderen nicht.

    Evtl. solltest Du auch einmal den Kontakt zum Softwarehersteller suchen.

  16. 16
    Babadan

    Hallo, hat alles bei meinem x86 funktioniert.

    Jetzt habe ich einen x64 und Zend wird nicht mehr erkannt.

    Muss ich an der Prozedur irgendwie ändern.

    Danke für die Info

  17. 17

    […] und geht recht schnell. Als erstes muss man sich die Sourcen von hier besorgen und entpacken. cd http://blog.docx.org/2007/08/24/php-ioncube-installieren/ Posted in Confixx Instalation « phpmyadmin installieren (PHP, html, WordPress) You can […]

  18. 18
    Michael

    Hallo
    Kann mir irgend jemand ioncube installieren!?
    Ich habe ein webhosting Paket bei Strato, die helfen mir leider nicht wirklich weiter.
    Ich selber habe leider keine Ahnung von PHP.
    Ich möchte dort ein PHP Skript installieren welches ioncube benötigt.

  19. Schreibe mir mal eine E-Mail. Evtl. kenne ich da jemanden der dir gegen einen kleinen Umkostenbeitrag helfen kann.

  20. 19
    CMS-Supporter

    Falls wer noch die oben genannte Problematik bei Mittwald haben sollte, hier ein Guide:
    http://www.cms-fuer-dich.de/phpmods/

  21. 20
    Johng777

    Great, thanks for sharing this blog.Really thank you!

Was denkst du?