ZendGuard und 2 PHP-Versionen

  • Moin,
    hat vielleicht jemand eine Lösung für mein Problem?


    Ich nutze mit LC 2 PHP-Versionen 5.3.x und 5.4.x
    Nun möchte ich für die jeweilige PHP-Version den entsprechenden ZendGuard Treiber freigeben.
    Wie kann ich für beide Versionen ZandGuard festlegen bzw. integrieren?
    Die Standard PHP-Version ist 5.4.x

  • Das kommt ganz darauf an, wie Sie die "zusätzliche" PHP-Version(en) installiert haben.
    Bei den von uns bereitgestellten Debian-Paketen ist das so, dass die Konfiguration aller PHP-Versionen separat in /opt/php-#/etc/ liegt. Das heißt, da legen Sie dann einfach in /opt/php-#/etc/conf.d/ z.B. eine "zend.ini" an, welche die notwendigen Befehle zum Laden der Extension enthält (zend_extension=...). Außerdem müssen Sie natürlich das Modul selbst (die .so-Datei) ins richtige Extension-Verzeichnis kopieren (da wo auch die anderen .so-Dateien der jeweiligen PHP-Installation liegen).

  • Das kommt ganz darauf an, wie Sie die "zusätzliche" PHP-Version(en) installiert haben.
    Bei den von uns bereitgestellten Debian-Paketen ist das so, dass die Konfiguration aller PHP-Versionen separat in /opt/php-#/etc/ liegt. Das heißt, da legen Sie dann einfach in /opt/php-#/etc/conf.d/ z.B. eine "zend.ini" an, welche die notwendigen Befehle zum Laden der Extension enthält (zend_extension=...). Außerdem müssen Sie natürlich das Modul selbst (die .so-Datei) ins richtige Extension-Verzeichnis kopieren (da wo auch die anderen .so-Dateien der jeweiligen PHP-Installation liegen).


    das hat aber den Nachteil, dass es dann für alle Domains die diese PHP-Version nutzen, aktiviert ist :(


    Bei Confixx kann man über ein entsprechendes HTTPd Spezial schön die PHP-Versionen in Kombination mit passenden extensions anlegen, sodass immer nur das aktiv ist, was auch gebraucht wird, bspw. PHP 5.3 mit IonCube, PHP 5.4 mit Guard und IonCube, etc.

  • das hat aber den Nachteil, dass es dann für alle Domains die diese PHP-Version nutzen, aktiviert ist :(


    Bei Confixx kann man über ein entsprechendes HTTPd Spezial schön die PHP-Versionen in Kombination mit passenden extensions anlegen, sodass immer nur das aktiv ist, was auch gebraucht wird, bspw. PHP 5.3 mit IonCube, PHP 5.4 mit Guard und IonCube, etc.


    Sowas würde die Arbeit mit zusätzlichen Extensions wirklich vereinfachen ;)

  • das hat aber den Nachteil, dass es dann für alle Domains die diese PHP-Version nutzen, aktiviert ist :(


    Bei Confixx kann man über ein entsprechendes HTTPd Spezial schön die PHP-Versionen in Kombination mit passenden extensions anlegen, sodass immer nur das aktiv ist, was auch gebraucht wird, bspw. PHP 5.3 mit IonCube, PHP 5.4 mit Guard und IonCube, etc.


    Seh ich auch so.


    Ich habs aktuell auch in der php.ini, aber pro Kunde wäre mir das lieber

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!