mod_php für apache unter windows aktivieren
mamue
- php
liebes forum,
ich habe lokal (windows xp) einen webserver (apache, php, mysql - phptriad) zum testen installiert; auf dem entfernten webserver läuft die authentifizierung über $PHP_AUTH_USER und entsprechenden headern; diese funktionalität würde ich gerne lokal nachbilden, um besser testen zu können; derzeit funktioniert dies aber leider nicht; ich vermute, dass es an der falschen einbindung von php liegt (cgi statt mod_php); ich kenn mich aber nicht wirklich aus ...
kann mir jemand tipps geben, wie ich dies realisieren kann?
herzlichen dank!
mfg
mamue
Hi!
ich habe lokal (windows xp) einen webserver (apache, php, mysql - phptriad) zum testen installiert; auf dem entfernten webserver läuft die authentifizierung über $PHP_AUTH_USER und entsprechenden headern; diese funktionalität würde ich gerne lokal nachbilden, um besser testen zu können; derzeit funktioniert dies aber leider nicht; ich vermute, dass es an der falschen einbindung von php liegt (cgi statt mod_php); ich kenn mich aber nicht wirklich aus ...
Erstelle ein PHP-Script mit folgendem Inhalt:
<?php phpinfo() ?>
Führe es aus und dann siehst Du irgendwo oben was von "server-API" oder sowas, was steht da?
Naja, ich würde das einfach alles selbst installieren, hole Dir dieselben Versioenen wie Du auf dem Server hast von Apache, PHP udn MySQL, Apache und MySQL kannst Du einfach per Installer wie jedes andere Progranm auch installieren, PHP liegt für Windows schon fertig vor, es muss nicht mehr installiert werden, Du musst nur ein paar Dateien an die richtigen Stellen im System kopieren und die httpd.conf und php.ini anpassen, wie das genau geht steht im Manual beschrieben:
http://www.php3.de/manual/de/install.windows.php
http://www.php3.de/manual/de/install.apache.php#install.apache.windows
Für PHP lade nicht das Windows-Installer-Package runter, das installiert nur die CGI-Version, sondern das PHP 4.x.x zip package für Windows.
Darin ist auch nochmal eine Anleitung enthalten. In den Anleitungen wird dann auch immer Unterschieden in CGI und Modul-Installation.
Wie gesagt, installiere Apache und MySQL per Installer und folge dann den Anweisungen der oben verlinkten Anleitungen um PHP zu installieren.
Grüße
Andreas