Avatar billede bumle90 Nybegynder
07. august 2004 - 12:17 Der er 17 kommentarer og
1 løsning

PHP virker ikke sammen med min IIS

Jeg har tidligere installeret apache på min computer og derefter php. Det har virket uden problemer.
Sidenhen har jeg så fundet ud af at jeg er nødsaget til at bruge IIS sammen med php af andre årsager. Derfor har jeg:
1) Stoppet apache serveren og dræbt processen.
2) Tilføjet IIS som en windows komponent.
3) Kopieret filerne php4ts.dll og php4isapi.dll til C:\Windows\system32
4) IIS - Højreklikket på Standardwebsted, valgt Fanebladet "ISAPI-filtre", klikket "tilføj" og skrivet i linien Filternavn ".php" (uden gåseøjne selvfølgelig) og klikket gennemse og fundet og dobbeltklikker på filen C:\Program Files\Apache Group\php\sapi\php4isapi.dll

Desuden har jeg i regbasen tilføjet en nøgle:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Script Map
og i den lagt en REG_SZ med navnet .php og værdien
C:\Program Files\Apache Group\php\php.exe


Men når jeg anmoder en php-side (http://localhost/test.php) der ligger i min inetpub\wwwroot får jeg en

"Siden blev ikke fundet - HTTP 400 – Ugyldig anmodning
Internet Information Services"


Hvad mangler jeg/Har jeg jort galt?
Avatar billede noob2003 Nybegynder
07. august 2004 - 12:27 #1
Hvilken version af IIS / Windows  bruger du ???
Avatar billede bumle90 Nybegynder
07. august 2004 - 12:30 #2
Jeg bruger winXP pro med dens indbyggede IIS
Avatar billede bumle90 Nybegynder
07. august 2004 - 12:31 #3
Dvs, IIS ver. 5.1
Avatar billede noob2003 Nybegynder
07. august 2004 - 12:36 #4
prøv at brug c:\php\php.exe istedetfor
Avatar billede sukos Juniormester
07. august 2004 - 12:37 #5
Jeg har:
kopieret php.ini-dist og php4ts.dll over i mit windir, E:\windows
Omdøbt php.ini-dist til php.ini

Og ellers tilføjet "filtret" som du selv beskriver. Og det virker! :O)
Men mon ikke det er en manglende php.ini?
Avatar billede bumle90 Nybegynder
07. august 2004 - 12:39 #6
Hmm men jeg har en php.ini i mit win32 dir. Det er den jeg brugte fra da jeg kørte på apache. Men den burde da også sagtens kunne bruges til IIS?
Avatar billede sukos Juniormester
07. august 2004 - 12:43 #7
Hmm, jeg har altid selv lagt filerne i windows mappen, og ikke system32?
Avatar billede bumle90 Nybegynder
07. august 2004 - 12:45 #8
Det er også der ini-filen ligger:
C.\windows\php.ini
Avatar billede bumle90 Nybegynder
07. august 2004 - 13:17 #9
Ingen forslag til hvad der kan være galt?
Avatar billede detox Nybegynder
07. august 2004 - 13:21 #10
Jeg tror din: 'php4ts.dll' skal ligge i din system mappe: 'C:\windows\system32'
og 'php.ini' i: 'C:\windows'.
Avatar billede bumle90 Nybegynder
07. august 2004 - 13:26 #11
Men det gør de også ....
Avatar billede bumle90 Nybegynder
07. august 2004 - 13:31 #12
Det er som om den ikke kigger efter filen i min wwwroot
Avatar billede detox Nybegynder
07. august 2004 - 13:39 #13
Ja, nu ved jeg ikke med IIS, men i Apache plejer man at angive: DocumentRoot.
Avatar billede detox Nybegynder
07. august 2004 - 13:51 #14
Iflg. denne "How-to-article" fraråder han brugen af filtre. Men prøv selv at tjekke den ud:
http://www.iis-resources.com/modules/news/article.php?storyid=4
Avatar billede bumle90 Nybegynder
07. august 2004 - 15:42 #15
Hmmm jeg fatter det ikke...Jeg har også sat doc_root korrekt og det dur bare ikke.Asp kan den sagtens...og vise txt filer osv. Men php...det kan den slet ikke...Den kan ikke engang finde siden....hvad sker der!?!!?
Avatar billede bumle90 Nybegynder
07. august 2004 - 22:47 #16
Er det min php der ikke er sat ordentlig op eller er det mapningen mellem IIS og php der er gal?
Avatar billede bumle90 Nybegynder
07. august 2004 - 23:05 #17
nå...det ser ud til at jeg fik den til at virke nu.
Jeg bruger ISAPI filter, med dll'en php4isapi.dll
Men er der nogle ulemper ved at bruge et isapi filter med en dll frem for bare at mappe php-filer direkte med php-executeble filen?
Avatar billede bumle90 Nybegynder
24. august 2004 - 18:10 #18
Undskyld den bratte afslutning, men jeg har lidt for mange løse ender...Blir nødt til at lukke for nogle af alle mine spg.
Tak for hjællpen. Hvis der er lagt svar får disse point, eller er jeg nødt til at tage dem selv for at lukke alle de her spg.
Mvh.
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