php startet nicht
-
Hi,
ich möchte php zum Laufen bringen, erhalte aber immer die Fehlermeldung
Internal Server Error
Apache/2.0.48(Win32) Server at localhost Port80wenn ich http://localhost/test.php aufrufe.
In der Datei error im logs-Verzeichnis steht folgendes: [error] [client 127.0.0.1] Premature end of script headers: php.exe
Der Apache-Webserver läuft. Ich habe alles so gemacht wie auf http://www.usegroup.de/software/phptutorial/ein_eigenes_testsystem_aufbauen.html#winmysql beschrieben.
Was bedeutet die oben beschriebene Fehlermeldung?
Gruß
aikon
-
Binde PHP als modul ein und nicht als CGI ein.
-
@Unix-Tom: Wie binde ich php als Modul ein?
-
Wenn du dir von www.apachefriends.de die Installtion holst braucht du dich nicht darum zu kümmern.
-
- Installiere Apache
- Extrahiere das PHP-Zip-Package nach Apache\modules\php
- Bennene die php.ini-recommended im PHP-Verzeichnis in php.ini um und kopiere sie anschließend in C:\Windows
- Mach folgende Einträge in die httpd.conf im Apache\conf-Verzeichnis:### Section 4: PHP # # PHP Version 5.0.4 # LoadModule php5_module modules/php/php5apache2.dll AddType application/x-httpd-php .php
- Konfiguriere den Apache (httpd.conf) und PHP (php.ini) wie gewünscht
- FertigMfG SideWinder
-
geht auch so, musst nur die php-cgi.exe einbinden.
-
cgi schrieb:
geht auch so, musst nur die php-cgi.exe einbinden.
Es ging nicht um PHP als CGI sondern als Modul.
-
falsch.
im link ging es um php als cgi.
und dafuer muss man (seit 5.x?) eben die php-cgi nehmen.
-
Das mag sein. Es wurde ihm aber gesagt php als Modul einzubinden und nicht als CGI.
-
Danke, es funktioniert.
Gruß
aikon