|
Windows Server 2008 je nov operacijski sistem, ki temelji na platformi NT6, ki je naredil kvalitativni skok v zmogljivosti strojne opreme v primerjavi z drugimi NT platformami in je začel postajati priljubljen med večino uporabnikov, njegovo delovanje pa je bolj intuitivno in enostavno kot leta 2003 ter je vse bolj hvaljeno. Tukaj bomo predstavili gradnjo PHP okolja v Windows Server 2008.
1. Namestitev IIS Windows Server 2008 je IIS različica 7.0, vključno s fastcgi, ki je zelo enostaven za namestitev. Odprite meni Start → Upravljanje strežnika, da si ogledate vmesnik za upravljanje strežnika (slika 1).
Slika 1 - Upravljanje strežnikov Pomaknite se navzdol po vrstici ali kliknite "Vloge" v glavnem meniju, nato kliknite "Dodaj vlogo", kliknite Naslednje, ko se prikaže stran čarovnika, in izberite "Spletni strežnik (IIS)" (Slika 2)
Slika 2 - Dodajte znak
Po kliku na "Next" morate izbrati funkcijo, ki mora dodati še eno "CGI" kot privzeta možnost (slika 3).
Slika 3 - Funkcija izbire Kliknite "Naprej", potrdite namestitev in kliknite Install za namestitev IIS v operacijski sistem. Po namestitvi IIS morate opraviti test, vnesti "http://localhost/" v naslovno vrstico brskalnika, če se prikaže uvodna stran IIS7, to pomeni, da je normalno. Nato morate konfigurirati novo spletno stran, najprej odprite IIS Manager (Zagon→ Vse programe→ Administrativna orodja→ Internet Information Services (IIS) Manager). Nato izbriši privzeto spletno stran, v glavnem meniju razširi meni spletne strani, nato z desnim klikom na ime spletne strani klikni in izbriši (Slika 4)
Slika 4 - Izbrišite privzeto spletno stran
Ustvarite novo spletno stran, kliknite z desnim klikom na "Website", kliknite Dodaj spletno stran, prikaže se obrazec, ki ga doda informacija o spletni strani, najprej vnesite ime spletne strani, kot je "dedecms", pot je izbrana kot pot, ki jo shranjuje spletna stran, strežnik z enim IP naslovom ne potrebuje izbire IP-ja, glava gostitelja se izpolni kot localhost, nato kliknite OK.
Slika 5 - Dodajte spletno stran Po dodajanju spletne strani odprite imenik spletne strani, ustvarite nov index.html, nato ga odprite s Notepadom in vnesite "hello dede" za testiranje. Prav tako morate nastaviti dovoljenja, se vrniti v IIS Manager, desno klikniti na spletno stran "dedecms", klikniti "Uredi dovoljenja", po vnosu klikniti zavihek "Security" in nato klikniti "Urediti" (slika 6)
Slika 6 - Dovoljenja za urejanje
Kliknite gumb "Dodaj" po odprtju okna "Uredi". Dodajte IUSR na seznam uporabnikov dovoljenj in preverite dovoljenja zanj, razen polnega nadzora. Nato klikni OK. (Slika 7)
Slika 7 - Dodajanje dovoljenj
Prav tako morate ponovno klikniti OK v oknu "Lastnosti", sicer dovoljenja ni mogoče shraniti. Po zaključku tega koraka lahko dostopate do lokalnega naslova "http://127.0.0.1" za testiranje, spletna stran pa prikaže "hello dede", kar pomeni, da je konfiguracija uspešna.
Slika 8 - Testna spletna stran
2.php namestitev. Kot je bilo že omenjeno, ni potrebe po ločeno namestitvi fastCGI v IIS7, zato moramo le prenesti namestitveni paket php za namestitev, prenesite naslov:http://windows.php.net/downloads/releases/archives/
Po prenosu odprite namestitveni program, ga usmerite, nastavite pot in pojdite na mesto, kjer izberemo "nastavitev spletnega strežnika", tukaj izberemo "IIS fastcgi" (slika 9)
Slika 9 - Izbira IIS FastCGI
Nato klikni gumb "naprej", na korak izbire namestitvene možnosti, splošna privzeta namestitev je dovolj, če želiš dodati, moraš klikniti na ikono diska pred seboj in nato izbrati namestitev, prva postavka je namestitev samo izbranih elementov, druga pa namestitev vseh podprojektov projekta. (Slika 10) Po konfiguraciji nadaljujte na naslednji korak
Slika 10 - Možnosti montaže Po konfiguraciji kliknite "Next" in nato "Install" za namestitev PHP-ja. Po končani namestitvi jo moramo še testirati, odpreti novo ustvarjeno imenik spletne strani, ustvariti novo test.php datoteko, jo odpreti s Notepadom in jo vnesti
Shranite, da zaprete in dostopate do http://127.0.0.1/test.php iz brskalnika Prikazane so PHP informacije, ki kažejo, da je PHP okolje uspešno nameščeno.
|