Avatar billede neocron Nybegynder
12. august 2007 - 18:33 Der er 3 kommentarer og
1 løsning

Problemer med PHP cgi installation

Hej,

Jeg er ikke lige 110% sikker på at denne kategori er den helt korrekte, men udfra det jeg har læst omkring problemet er det værd at prøve her ihvertfald.

Jeg sidder med en server med Windows Server 2003 (SP2) med IIS.
Her vil jeg meget gerne have installeret PHP5. Det volder dog nogle problemer.

Først var det IIS som bare ikke vil lade mig køre PHP ISAPI. Efter meget fejlsøgning på dette fjernede jeg PHP igen og installerede det igen - denne gang PHP CGI udgaven. Så fik jeg det til at virke og jeg kunne outputte et testscript;

<?php
phpinfo();
?>

Efter reboot virker det overhovedet ikke mere. Jeg får følgende fejl:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

Efter at have læst PHPs side var der en list til et bugtrack med mange indslag og forslag til løsninger (ingen har hjulpet her) og til sidst sagde en PHP-gut at problemet lå i IIS og at man skulle søge om et hotfix fra Microsoft. Det har jeg gjort, men det samme problem. Det HAR virket, og jeg har intet gjort udover at reboote :) ALLE php sider melder denne fejl.

Jeg har også:
- Forsøgt geninstallation
- Forsøgt genkonfiguration af IIS
- Testet "hello world" og phpinfo()
- Søgt Google og tjekket:
  1) http://bugs.php.net/bug.php?id=25863
  2) http://www.php.net/manual/en/install.iis.php

Er der nogen af jer som har været udsat for dette og måske kunne hjælpe mig med at komme nærmere en løsning?

**************** BEMÆRK ****************
Den nemmeste løsning lyder jo til at være at installere ISAPI - men når jeg gør og sætter IIS op til ISAPI renderes alle mine PHP sider bare som blanke i browseren, den er ligeglad med om det er en faktisk .php fil (altså at php filen indeholder php kode) eller om php filen bare indeholder ren HTML - hvis du kender en løsning på det vil jeg være mere end velvillig til at smide PHP CGI på porten!
Avatar billede jakobdo Ekspert
12. august 2007 - 18:36 #1
Har du prøvet at følge en guide ala: http://www.visualwin.com/PHP-ISAPI/ ?
Avatar billede neocron Nybegynder
12. august 2007 - 19:13 #2
Jeg har faktisk fulgt adskillige. Den du nævner er én af dem.
ISAPI vil bare ikke virke. CGI har kort virket.
Avatar billede jakobdo Ekspert
12. august 2007 - 21:57 #3
Avatar billede neocron Nybegynder
15. august 2007 - 18:43 #4
Jeps det har jeg. Jeg er kommet frem til en løsning som ikke står nogen steder. Antallet af extentions der installeres var i dette tilfælde nok til at bringe PHP i knæ som CGI og ISAPI. Ved at "muge ud" i extensions kom det hele op at køre med ISAPI. Nu kører det som en drøm.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester