hallo,
hat jemand von euch eine Idee, wie ich php4 und php5 parallel zum laufen bekomme auf meinem Win-Apache-Server ?
Ja, aber ich halte es für Unsinn.
Ich möchte gerne nach und nach meine php4-Skripte in php5-Skripte umschreiben
Mach es dir einfacher. Schreib grundsätzlich PHP-Scripte, dann hat sich das. Die Versionsnummer hintendranzuschreiben ist völlig überflüssig.
Dazu hätte ich gerne, dass alle ".php5"-Dateien mit php5 interpretiert werden und ".php"-Dateien mit php4.
Welche Unterschiede bestehen denn zwischen solchen Scripts? Ist es wirklich _zwingend_ nötig, zwischen *.php4 und *.php5 zu unterscheiden? Ich meine, das ist nicht nötig.
LoadFile "C:\Programme\Apache\Apache2\php4\php4ts.dll"
Welchen Sinn soll das machen? Die php4ts.dll gehört in einen Windows-Pfad, aber nicht in den Apache. Streiche das bitte sofort.
LoadModule php4_module "C:\Programme\Apache\Apache2\php4\sapi\php4apache2.dll"
Und was hindert dich, auf demselben Weg auch die php5apache2.dll einzubinden?
AddType application/x-httpd-php .php
Na bitte. Dein Apache kennt keinen Unterschied von *.php4 und *.php5-Dateien.
Action application/x-httpd-php5 "C:\Programme\Apache\Apache2\php5\php-cgi.exe"
Wo nimmst du denn eine "php-cgi.exe" her und was soll die? Wenn du das Modul php5apache2.dll laden läßt, kann dir die CGI-Variante wurscht sein.
AddType application/x-httpd-php5 .php5
Entscheide dich doch bitte dazu, "AddType" alle Typen mitzugeben, die da so stehen sollen.
Allerdings funktioniert das nicht.
Was funktioniert nicht? Welche Fehlermeldungen hast du in php_error, und welche in deinen Aüpache-logs?
"Bad Request: Your browser sent a request that this server could not understand."
Ich würde dir, wenn ich dein Server wäre, genauso antworten ;-)
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|