Hallo,
ich habe ein Problem PHP5 und PHP4 gleichzeitig auf dem Apache Server unter Xampp laufen zu lassen. Ich würde gerne .php4 unter PHP4 laufen lassen und .php5 halt eben unter PHP5. Ich habe schon viele Beiträge gelesen und versucht PHP4 als CGI einzubinden, aber irgendwie funktioniert es nicht. Unter "C:\xampplite\apache\conf\extra" gibt es eine httpd-xampp.conf wo ich im Eintrag AddType .php4 gelöscht habe:
LoadModule php5_module "C:/xampplite/apache/bin/php5apache2.dll"
AddType application/x-httpd-php-source .phps
-> AddType application/x-httpd-php .php5 .php4 .php .php3 .phtml
Dann habe ich unter www.php.net die php-4.4.6-Win32.zip heruntergeladen und ins Xampp-Verzeichniss als Verzeichniss php4 entpackt.
Danach habe ich in die httpd.conf diese Einträge gemacht:
<IfModule mime_module>
# For php4
-> ScriptAlias /php4/ "c:/xampplite/php4/"
-> AddType application/x-httpd-php4 .php4
-> Action application/x-httpd-php4 "/php4/php.exe"
</IfModule>
Für den Test habe ich jetzt zwei php-dateien mit phpinfo() angelegt unter /htdocs/test/ als test.php4 und test.php5.
Die test.php5 funktioniert einwandfrei aber bei der test.php4 bekomm ich immer die Fehlermeldung:
Zugriff verweigert!
Der Zugriff auf das angeforderte Objekt ist nicht möglich. Entweder kann es vom Server nicht gelesen werden oder es ist zugriffsgeschützt.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 403
localhost
03/27/07 09:58:27
Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8d mod_autoindex_color PHP/5.2.1
Kann mir vielleicht irgendjemand bitte helfen und mir sagen, was ich falsch mache. Ich bin für jede Hilfe dankbar.
Figo