Apache2 mit php3 und php4 (vielleicht auch mal php5)

dragon001

New Member
Ich hab mir gerade im Inet nen Wolf gesucht, und noch nichts hilfreiches gefunden.

Hier mein Problem:
möchte gerne php4 und php3 als CGI laufen lassen.
Software: apach2 apache2-mpm-worker
php4-cgi
php3-cgi

Hab alles installiert.
Das einzige was ich noch nicht geschaft habe, ist php4 und 3 als cgi laufen zu lassen. Im netz hab ich auch nichts hilfreiches gefunden.
Steh dahingehend komplett auf der Leitung.
Möchte einzelnen Vhosts entweder php3 oder php4 oder php3und4 zuteilen.
libapach2-mod-php4 und libapache2-mod-php3 sind nicht installiert
(ich denk mal, das man sieht das es sich um debian handelt :rolleyes: )
hof mal ihr könnt mir weiter helfen
 
Also, ich merke es von Tag zu Tag, da auch wir so langsam mal uns PHP5 nähern sollen (Hosting) kann ich diesem Problem auch nicht mehr aus dem Weg gehen.
Ich hatte die Geschichte schon einmal so gut wie am Laufen.... ;)
Sobald ich damit fertig bin, werde ich mein PHP5-HowTo erweitern.
Da warten schon so ein paar Leute drauf ;)
 
So php4 läuft schon via suphp als cgi.
das einzige was ich noch nicht rausbekommen habe, ist wie man das auch auf php3 und php5 anwendet.
Wenn ich die doku richtig lese, kann nur eines gleichzeitig laufen.
:(
 
Imho gehen 2 auf einem Apache. Mehr aber nicht.
Mach php5 als cgi und php4 als mod_php.
 
http://195.225.105.185/q.php3
http://195.225.105.185/q.php4
http://195.225.105.185/q.php5
Code:
AddHandler   php3 .php3
Action       php3 /cgi-bin/php3
AddHandler   php4 .php4
Action       php4 /cgi-bin/php4
AddHandler   php5 .php5
Action       php5 /cgi-bin/php5
http://httpd.apache.org/docs-2.0/mod/mod_actions.html.en#action
Php3/4/5 mit --enable-force-cgi-redirect konfigurieren.


Alternativ gehts natürlich auch als "normales" cgi:
http://195.225.105.185/cgi-bin/php-als-richtiges-cgi
Code:
#!/usr/bin/php4-cgi
<? phpinfo(); ?>
Allerdings ist das nur bei Einzelfällen sinnvoll weil man bei allen vorhandenen Skripten bei jeder Datei ein "#!/pfad/php-cgi-datei" am Anfang einfügen muß :( Hat aber den Vorteil das die User selbst die php Version ihrer Wahl installieren und nutzten können :)
 
Last edited by a moderator:
Back
Top