webForumDet fria alternativet

Få igång PHP på 2003 server?

Webbservrarur Webbserver

8 svar · 426 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Frågan#1

Någon som vet någon guide som går igenom steg för steg hur man får igång PHP på en burk som kör Windows 2003 Server.

Medlem sedan juli 20044 453 inlägg
#2

Ska inte vara någon skillnad jämfört med Windows 2000 förutom att du behöver aktivera web server extension och tillåta att php.exe exekveras.

Medlem sedan dec. 199917 055 inlägg
#3

Den här guiden används emellanåt när vi installerar labbmaskiner med wF. Kanske är det ungefär vad du söker. :)

  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 katalogen c:\webForum.
  9. Styr om hemkatalogen till c:\webForum.
  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
    (Windows 2003 enbart)
    Kryssa i rutan "Set extension status to Allowed" i samband med att du skapar detta så webbservern är på det klara med att php får köras.
  14. Kopiera den nerladdade index.php-filen och lägg den i c:\webForum. Testa. (om det inte fungerar pröva att starta om webbplatsen och därefter IISen)
  15. Skapa katalogen C:\temp om den inte redan finns samt se till att kontot IUSR_datornamn har skrivrättigheter till den katalogen.

v1.4

Medlem sedan juli 20044 453 inlägg
#4

Märk väl att detta är om man använder ISAPI-funktionen istället för CGI (eller php.exe) :-)

Medlem sedan nov. 20031 018 inlägg
#5

Har gått igenom alla steg och när jag försöker gå till en sida i php så får jag bara ett 404 meddelande fast det finns en fil som heter index.php.

Medlem sedan apr. 20012 266 inlägg
#6

Kontrollera att alla mappar är rätt samt att filen ligger där du tror att den ligger, borde inte bli 404 om det är php som strular, såvida php inte sabbar mappningen av något slag. 404 betyder att filen inte finns...

Medlem sedan juli 20044 453 inlägg
#7

Eller att web service extension trots allt inte är rätt satt.

Medlem sedan nov. 20031 018 inlägg
#8

Fortfarande samma problem web service extension är rätt och sidan finns där.

Medlem sedan juli 2002309 inlägg
#9

Denna kanske kan hjälpa.
http://www.xoda.se/xoda/courses/phpiisinstall/

142 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)