tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
564
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Nov 2002
    Beiträge
    983
    Hallo!

    ich hab auf meinem Notebook unter Windows XAMPP mit PHP 4.4.1 zu Entwicklungszwecken installiert. Nun möchte ich gerne einen Vhost einrichten, auf dem ich statt der standardmäßigen PHP-Version 4 die ebenfalls mitinstallierte PHP-Version 5 als Standard nutze. Ist soetwas überhaupt möglich? Wenn ja, wie geht es bzw wo finde ich Resourcen/Anleitungen zur Installation/Konfiguration?

    Vielen Dank!
     
    Signatur nicht verfügbar.

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.774
    Blog-Einträge
    5
    Hallo,

    ich habe auch PHP 4 und 5 parallel laufen. Zwar nicht über einen vHost, sondern über verschiedene Unterverzeichnisse, aber das Vorgehen sollte ja prinzipiell identisch sein.

    Beide PHP-Versionen als Modul einbinden klappt leider aus verschiedenen Gründen nicht. Deshalb läuft bei mir PHP 5 über FastCGI. In meiner httpd.conf sieht das dann so aus:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    ### PHP5 via FastCGI
    #
    LoadModule fastcgi_module modules/mod_fastcgi.dll
    FastCgiServer c:/programme/php5/php-cgi.exe -processes 2
    # Könnte man auch höher setzen, aber für eine lokale
    # Entwicklerinstallation reichen zwei Prozesse allemal
     
    ScriptAlias /php-bin/ "c:/programme/php5/"
    Action php-fastcgi /php-bin/php-cgi.exe
    In dem Bereich, in dem dann PHP 5 übernehmen soll (bei dir also beim vHost), trägt man dann noch folgende Direktive ein:
    Code :
    1
    
    AddHandler php-fastcgi .php
    Und schon arbeitet PHP 5 alle PHP-Dateien ab.

    Grüße,
    Matthias
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    Registriert seit
    Nov 2002
    Beiträge
    983
    Hallo!
    danke für die Antwort.
    Wollte eben das FastCGI-Modul installieren und habe feststellen müssen, dass das gar nicht bei mir auf dem Rechner vorhanden ist.
    Daraufhin habe ich mir ein FastCGI-Modul (mod_fastcgi-2.4.2-AP20.dll) von http://www.fastcgi.com/dist/ runtergeladen und ins Modul-Verzeichnis kopiert. Leider meldet der apache beim neustarten folgendes:
    apache: Syntax error on line 145 of C:/server/xampp/apache/conf/httpd.conf: Cann
    ot load C:/server/xampp/apache/modules/mod_fastcgi-2.4.2-AP20.dll into server: D
    as angegebene Modul wurde nicht gefunden.
    Meine httpd.conf sieht an der Stelle so aus:
    # Load FastCGI-Module:
    LoadModule fastcgi_module modules/mod_fastcgi-2.4.2-AP20.dll
    Woran kann es liegen, dass der Apache das Modul nicht findet? Sind sonstige Einstellungen von Nöten?

    Vielen Dank!
     
    Signatur nicht verfügbar.

Ähnliche Themen

  1. Antworten: 15
    Letzter Beitrag: 07.09.10, 20:33
  2. psyBNC vhost
    Von nico_arndt im Forum Internetkommunikation
    Antworten: 8
    Letzter Beitrag: 29.10.07, 17:21
  3. www-Version und die nicht-www-Version einer Domain einrichten!?
    Von beckersbesters im Forum Hosting & Webserver
    Antworten: 2
    Letzter Beitrag: 14.02.07, 14:12
  4. psyBNC vhost
    Von KampFfish im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 16.07.06, 14:37
  5. vhost & domain
    Von y3k00 im Forum Internetkommunikation
    Antworten: 7
    Letzter Beitrag: 01.05.05, 09:34