TommyR: Apache2 + PHP3, PHP4 und PHP5

Grüssle SelfHTML'ler,

ich hab (mal wieder) ein kleines Problemchen,
und zwar möchte ich PHP3 - PHP5 parallel unter dem Apache2 HTTPd laufen lassen, weiss allerdings nicht, wie ich das Konfigurieren muss. (MINE-Typen in httpd.conf, php.ini, etc.) Kann mir hier jmd sagen, wie und wo ich was einstellen muss, um alle drei Parser/Interpreten zum Laufen zu bekommen.. (WinXPPro/Win2k), oder zumindest, wo ich eine gute Doku zu dem Thema finde (am besten dt, aber en ginge auch ^_^')

Grüssle
Tommy

  1. Hallo

    Auf www.wamp.de findest du eine gute Anleitung. Jedoch ist diese Seite für die ältere Version, sie sollte aber auch für die neuste funktionieren.

    Gruss
    H. Raya

    1. Grüssle,

      leider steht da nur, wie ich eine PHP Version inst. kann, und nicht, wie ich mehrere Versionen parallel zum laufen bekomme.. weiss halt nur, das ich 3xdie Datei php.ini brauche (php3.ini, php4.ini, php5.ini, NICHT mehr php.ini)

      Grüssle
      Tommy

  2. Hallo!

    ich hab (mal wieder) ein kleines Problemchen,
    und zwar möchte ich PHP3 - PHP5 parallel unter dem Apache2 HTTPd laufen lassen, weiss allerdings nicht, wie ich das Konfigurieren muss. (MINE-Typen in httpd.conf, php.ini, etc.) Kann mir hier jmd sagen, wie und wo ich was einstellen muss, um alle drei Parser/Interpreten zum Laufen zu bekommen.. (WinXPPro/Win2k), oder zumindest, wo ich eine gute Doku zu dem Thema finde (am besten dt, aber en ginge auch ^_^')

    Wenn Du Dir den Source runterlädst, hast Du darin eine install.txt, darin steht wie Du die httpd.conf einichtest, damit php als CGI läuft.

    Als Modul kannst es es denke ich vergessen weil die alle denselben Namen für einige benötigte Dateien haben, kann aber sein dass das doch irgendwie geht, musst mal ein bisschen lesen und ausprobieren

    Also, im Prinzip sowas in die httpd.conf:

    AddType application/x-httpd-php3 .php3
       Action application/x-httpd-php3 "C:/php3/php.exe"

    AddType application/x-httpd-php4 .php4
       Action application/x-httpd-php4 "C:/php4/php.exe"

    AddType application/x-httpd-php5 .php5
       Action application/x-httpd-php5 "C:/php5/php.exe"

    Das heißt Du müsstest die entsprechenden Archive nach C:/php3... entpacken.

    Natürlich musst Du die Endung entsprechend der obigen Einstellung verwenden, also z.B. script.php5 wenn Du php5 verwenden willst.

    Das ganze ist aber etwas problematisch, spätestens wenn Du Extensions verwenden willst, denn die sind vermutlich nicht kompatibel und ich glaube nicht dass die aus den lokalen Verzeichnissen funktionieren.

    Ich habe keine Ahnung ob das so funktioniert, probiers einfach mal.

    Grüße
    Andreas