webForumDet fria alternativet

PHP på default IIS på XP Pro

3 svar · 626 visningar · startad av illusion

illusionMedlem sedan juni 200467 inlägg
#1

Jag har installerat PHP 5 och MySQL på min hemmaserver, den visar php-filer bra i wwwrooten men om jag lägger den i tex wwwroot/PHP/ så funkar det inte, ngn som vet hur man ska göra för att PHP filer ska funka överallt?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Definiera "funkar inte".
"Funkar inte" är en ganska kass felbeskrivning.

Felmeddelande?

illusionMedlem sedan juni 200467 inlägg
#3

På PhpMyAdmin så står det åtkomst nekad, och på ett TV-script jag laddat ner som ligger i wwwroot/PHP/MyPHPTvGuide/ säger att den inte finns.

Men när jag lägger den i wwwroot så funkar den.

RikardMedlem sedan dec. 199917 055 inlägg
#4

Jag skulle föreslå att du följer samma tillvägagångssätt som vi använder oss av när vi har haft behov av att sätta upp wF-servrarna. :)

  1. Packa upp PHP to c:\.
  2. Döp om katalogen till bara "C:\php".
  3. Kopiera c:\php\php4ts.dll till c:\windows\system32\php4ts.dll
  4. Kopiera c:\php\php.ini-dist c:\windows\php.ini
  5. Modifiera
    c:\windows\php.ini extension_dir="c:\php\extensions"
    c:\windows\php.ini upload_tmp_dir = c:\temp
  6. Lägg till c:\php;c:\php\dlls till System environment variables - Path (Högerklicka på "My computer" välj "Properties" och fliken "Advanced")
  7. Starta IIS Manager.
  8. Skapa t.ex. katalogen c:\wwwroot.
  9. Styr om hemkatalogen till c:\wwwroot.
  10. Lägg till ISAPI-filter för webbplatsen. Högerklicka på Default Web Site och välj Properties. ISAPI-filter finns som en flik.
    Filter Name: PHP
    Executable: c:\php\sapi\php4isapi.dll
  11. Lägg till App. extension för webbplatsen. App. extension hittar man under fliken Home Directory, knappen Configuration, knappen Add...
    Extension: ".php"
    Executable "c:\php\sapi\php4isapi.dll"
    Se även till att Script Engine och Verify that the file exists är ikryssade.
  12. Ta bort *.asp från Default Documents-listan samt lägg till index.php och se till att den hamnar först.
  13. Lägg till "Web Service Extension"
    Extension Name: PHP
    Required filesl: c:\php\sapi\php4isapi.dll
  14. Skapa katalogen C:\temp om den inte redan finns samt se till att kontot IUSR_datornamn har skrivrättigheter till den katalogen.
138 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)