webForumDet fria alternativet

PHP på Windows 2003?

5 svar · 425 visningar · startad av Bosse168

Bosse168Medlem sedan nov. 20031 019 inlägg
#1

Hur får man igång PHP på i Windows Server 2003?
Ska bara användas till phpMyAdmin

SirPeterMedlem sedan feb. 20018 958 inlägg
MickeA.comMedlem sedan feb. 20034 528 inlägg
#3

Tjena
Jag har precis genomgått guiden som det länkas till ovan, men har stött på ett problem.
När jag försöker köra en phpfil i webläsaren dyker en inloggningsskärm upp, som vill att jag ska logga in på servern.
Det går därimot att köra asp, htm filer mf.

Antar att det har med rättigheter på någon fil att göra, men vilken?
Några idéer?

Tack!

RikardMedlem sedan dec. 19998 623 inlägg
#4

Den här guiden har vi kört för PHP version 4.3.x på wF som körs just på Win2k3.
Jag bifogar den php-fil som omnämns i näst sista punkten.

  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

MickeA.comMedlem sedan feb. 20034 528 inlägg
#5

Hmm

Hej igen
Har gjort om allt precis som instruktionen du anger ovan säger.
Nu verkar inte ens IIS vara igång, för kan inte köra några filer alls.
Inte ens "iisstart.htm" som ligger i c:\inetPub\wwwroot\ går inte att köra.

Kan tillägga att porten jag valt är 81, tror inte att det ska spela någon roll.

Fler förslag?

MickeA.comMedlem sedan feb. 20034 528 inlägg
#6

Tog bort allt jag gjort hittills och laddade hem PHP 4.4.1 Win installer och körde den.
Nu funkar allt som det ska, inget strul alls.

Någon som kanske har en förklaring på mitt "logga in" problem som jag beskriver ovan. Även fast det funkar nu skulle det vara kul att få reda på vad som var fel.

Genererad på 364 ms · cache AV · v20260730165559-full.f96bc7eb