Anzeige:
Ergebnis 1 bis 8 von 8

Thema: PHP 4 and PHP 5

  1. #1
    jfranky
    Gast

    Smile PHP 4 and PHP 5

    Eine Frage von Zend Website:

    What is the best way to run PHP 4 and PHP 5 side-by-side on the same Apache server?

    A) Run one as an Apache module, the other as a CGI binary.
    B) Run both as a CGI binary.
    C) Just use .php4 for PHP 4, and .php for PHP 5.
    D) Use .php for both but use different document roots.


    wer weiss vielleicht die Loesung?

  2. #2
    Administrator
    Registriert seit
    13.04.1999
    Ort
    Reutlingen
    Beiträge
    535
    Muß das überhaupt sein?

    Dann: C)

    Viele Grüße

    Eicke

  3. #3
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    Ja, muss sein.

    XAMPP (Windows) bietet den praktischen PHP-Umschalter. Ich hab mir das Script modifziert so dass es auch ohne XAMPP läuft.
    Ich kann beliebige PHP-Versionen mit beliebigen php.ini's laufen lassen.

    Über htaaccess lässt sich glaub ich auch was machen.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

  4. #4
    Registrierter Benutzer
    Registriert seit
    25.12.2004
    Beiträge
    217
    Hallo,

    mh also irgendwie versteh ich das anders.
    Imo kann Antwort "C" ja nicht sein, denn allein duch die ensprechende Endung kann nicht der entsprechende Interpreter ausgeführt werden - eine Konfiguration im Apache muss es geben.

    Also eigentlich sollte "A" und "C" die wahrscheinliche Antwort sein. Dabei läuft die öfters benutze Version als Modul und die weniger häuftig verwendete über CGI. Über die Endung wird unterschieden.

    Die als Apache-Modul laufende Version ist afaik schneller, da nicht wie bei CGI für jeden Aufruf ein eingener Prozess gestartet wird. Antwort "B" scheidet deshalb aus. Verschiedene DocumentRoots zu verwenden wäre Verwirrung pur, d.h. "D" wird es auch nicht sein.

    Grüße,
    nEox

  5. #5
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Ich habe auf meinem System drei PHP Versionen.
    Die Wahl der PHP Version 4, 5 oder 6 wird im Runlevel gesetz.
    Das Funktioniert bei mir schon seit Jahren hervorragend.
    Das Einzige was man Beachten muss - Ist das jede Version ihre Eigene php.ini hat.
    Ein side by side geht Definitive nur mit Version A
    Hier macht wohl einer gerade ein Zend-Zert
    Geändert von undefined (27-11-2006 um 13:30 Uhr)
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  6. #6
    Registrierter Benutzer
    Registriert seit
    25.12.2004
    Beiträge
    217
    Zitat Zitat von undefined Beitrag anzeigen
    Ein side by side geht Definitive nur mit Version A
    Sicher? Man kann doch auch 2 Versionen über CGI laufen lassen... oder?

    Grüße,
    nEox

  7. #7
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Gerade bei diesen Zertifikatsfragen geht es darum, dass du die Antwort erwischen musst, die in einem der zugehörigen Bücher vorgestellt wird. War bei Novell so (laut Instruktor) und wird bei Zend nicht anders sein.

    so long,
    BlueJay
    Eigentlich ganz einfach, wenn man's weiss!

  8. #8
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    Was da völlig fehlt:
    Einmal Apache und einmal einen anderen Webserver, oder 2 mal Apache an 2 verschiedenen Ports.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •