|
Windows Server 2008 on uusi käyttöjärjestelmä, joka perustuu NT6-alustaan ja on tehnyt laadullisen harppauksen laitteistosuorituskyvyssä verrattuna muihin NT-alustoihin, ja sen käyttö on alkanut yleistyä suurimman osan käyttäjistä. Sen toiminta on intuitiivisempaa ja yksinkertaisempaa kuin vuonna 2003, ja sitä on kehuttu yhä enemmän. Tässä esittelemme PHP-ympäristön rakentamisen Windows Server 2008:ssa.
1. Asenna IIS Windows Server 2008 on IIS-versio 7.0, mukaan lukien fastcgi, joka on erittäin helppo asentaa. Avaa Käynnistä-valikko → Server Management -valikko nähdäksesi palvelimen hallintarajapinnan (Kuva 1).
Kuva 1 - Palvelimen hallinta Selaa palkkia alas tai klikkaa "Roolit" päävalikosta, sitten valitse "Lisää rooli", valitse Seuraava kun ohjattu sivu ilmestyy, ja valitse "Web Server (IIS)" (Kuva 2)
Kuva 2 - Lisää hahmo
Kun olet klikannut "Seuraava", sinun täytyy valita funktio, johon täytyy lisätä yksi "CGI" enemmän kuin oletusvaihtoehto (Kuva 3).
Kuva 3 - Valintafunktio Klikkaa "Seuraava", sinun täytyy vahvistaa asennussisältö ja valita Asenna asentaaksesi IIS:n käyttöjärjestelmään. IIS:n asennuksen jälkeen sinun täytyy tehdä testi, kirjoittaa selaimen osoiteriviin "http://localhost/"; jos IIS7:n tervetulosivu ilmestyy, se tarkoittaa, että se on normaali. Seuraavaksi sinun täytyy konfiguroida uusi verkkosivusto, ensin avata IIS Manager (Start→ All Programs→ Administrative Tools→ Internet Information Services (IIS) Manager). Poista sitten oletussivusto, laajenna päävalikosta, napsauta oikealla verkkosivuston nimeä ja valitse poista (Kuva 4)
Kuva 4 - Poista oletussivusto
Luo uusi verkkosivusto, napsauta hiiren oikealla "Verkkosivusto", klikkaa Lisää verkkosivusto, tietosivuston lisäämä lomake ilmestyy, syötä ensin sivuston nimi, kuten "dedecms", polku valitaan sivuston tallentamaksi poluksi, palvelimen ei tarvitse valita IP-osoitetta, isäntäotsikko täytetään localhostiksi, ja sitten klikkaa OK.
Kuva 5 - Lisää verkkosivusto Kun olet lisännyt verkkosivuston, avaa sivustohakemisto, luo uusi index.html, avaa se sitten Notepadilla ja kirjoita "hello dede" testataksesi. Sinun täytyy myös konfiguroida käyttöoikeudet, palata IIS Manageriin, klikata oikealla verkkosivun "dedecms"-painiketta, valita "Muokkaa oikeuksia", klikata "Turvallisuus"-välilehteä syöttämisen jälkeen ja sitten valita "Muokkaa" (Kuva 6)
Kuva 6 - Muokkausoikeudet
Klikkaa "Lisää"-painiketta avattuasi "Muokkaus"-ikkunan. Lisää IUSR käyttöoikeuksien käyttäjien listalle ja tarkista sen käyttöoikeudet paitsi Full Control. Sitten klikkaa OK. (Kuva 7)
Kuva 7 - Lisää käyttöoikeudet
Sinun täytyy myös klikata OK uudelleen "Ominaisuudet"-ikkunassa, muuten oikeuksia ei voi tallentaa. Tämän vaiheen suorittamisen jälkeen voit käyttää paikallista osoitetta "http://127.0.0.1" testattavaksi, ja verkkosivulla näkyy "hello dede", mikä osoittaa konfiguroinnin onnistuneen.
Kuva 8 - Testisivu
2.php asennus. Kuten aiemmin mainittiin, fastCGI:tä ei tarvitse asentaa erikseen IIS7:ssä, joten riittää, että lataamme php-asennuspaketin ja lataamme osoitteen:http://windows.php.net/downloads/releases/archives/
Lataamisen jälkeen avaa asennusohjelma, ohjaa sitä, määritä polku ja siirry kohtaan, jossa valitsemme "webserver setup", tässä valitsemme "IIS fastcgi" (Kuva 9)
Kuva 9 - IIS FastCGI:n valinta
Sitten klikkaa "seuraava"-painiketta, valitse asennusvaihtoehto, yleinen asennusoletus riittää, jos haluat lisätä sen, sinun täytyy klikata edessäsi olevaa levykuvaketta ja valita asenna, ensimmäinen tehtävä on asentaa vain valitut kohteet, ja toinen tehtävä on asentaa kaikki projektin aliprojektit. (Kuva 10) Konfiguroinnin jälkeen siirrytään seuraavaan vaiheeseen
Kuva 10 – Kiinnitysvaihtoehdot Konfiguroinnin jälkeen klikkaa "Seuraava" ja sitten "Asenna" asentaaksesi PHP:n. Kun asennus on valmis, meidän täytyy silti testata se, avata juuri luotu verkkosivustohakemisto, luoda uusi test.php-tiedosto, avata se Notepadilla ja syöttää se
Tallenna poistuaksesi ja päästäksesi http://127.0.0.1/test.php selaimestasi PHP-tiedot näytetään, mikä osoittaa, että PHP-ympäristö on onnistuneesti asennettu.
|