Yksi suosituimmista kehityshankkeista verkossa on PHP, joka tukee monia suosittuja sovelluksia ja sivustoja, kuten Facebook, WordPress ja Joomla. Vaikka suurin osa näistä järjestelmistä on suunniteltu käytettäväksi Linux-järjestelmässä, jossa on Apache Web Server, voit asentaa PHP-sovelluksia IIS 6: n kautta Windows Server 2003 -järjestelmässäsi.
Jotta Windows voi käyttää PHP-koodia, PHP-binääritiedostot on kopioitava järjestelmään. Asennusta ei tarvita, mutta jonkin verran konfigurointia on tehtävä, jotta se toimisi oikein. Ensimmäinen vaihe on ladata PHP Windows Binaries ja purkaa ne (eli "C: PHP"). IIS 6: n osalta ei säiettä turvallinen binäärejä tulisi käyttää.
Kopioi "php.ini-tuotanto" -tiedosto puretuista tiedostoista liitä se Windows-hakemistoon. Nimeä tämä tiedosto Windows-hakemistoon uudelleen "php.ini".
Avaa php.ini-tiedosto Notepadissa ja määritä se tarvittaessa. Kotelon ulkopuolelta kopioitu tuotannon kokoonpano on ennalta määritetty, mitä PHP-tiimi tuntee tuottavasta palvelimesta. Joitakin muutoksia sinun on tehtävä määrittämään PHP IIS 6 -järjestelmälle:
Tässä vaiheessa Windows-järjestelmäsi voi suorittaa PHP-komentosarjoja komentoriviltä käyttäen 'php.exe' -työkalua.
Jotta Internet-tietopalvelut (IIS) 6 pystyvät suorittamaan ja palvelemaan PHP-komentosarjoja, tarvitaan lisäasetuksia. Tässä oppaassa asennamme PHP IIS: ään käyttämällä FastCGI-liitäntää, joka tarjoaa hyvän tasapainon vakaudelle ja suorituskyvylle. Koska FastCGI ei ole sisällytetty IIS 6: een oletuksena, meidän on ladattava ja asennettava se.
FastCGI-asennusohjelma ei vaadi asennusta, mutta FastCGI-laajennuksen asennuksen jälkeen meidän on määritettävä se PHP: n suorittamiseksi.
Avaa tiedostosta "C: WINDOWSsystem32inetsrvfcgiext.ini" Muistioon ja etsi "Tyypit" -osio ja kirjoita määritystiedot:
[Tyypit]
php = PHP[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests = 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000
Tarkista nämä arvot tarpeen mukaan ympäristön mukaan, mutta on tärkeää, että kaikilla asetuksilla on oikeat arvot. Kun olet valmis, tallenna tämä tiedosto.
Sekä PHP että FastCGI on asennettu ja konfiguroitu, mutta jäljellä on IIS 6: n määrittäminen. Kun avaat IIS-hallintakonsolin, Web Service Extensions -ohjelman alla varmista, että "FastCGI Handler" on asetettu sallittuun.
Siirry sitten Web-sivustot-ryhmän Ominaisuudet-asetuksiin.
Napsauta "Kotihakemisto" -välilehdessä "Kokoonpano" -painiketta.
Lisää kartoitus tiedostot, joilla on .php-tiedostopääte, jossa suoritustietokanta FastCGI-laajennukseen DLL.
Kun olet tehnyt kaikki muutokset, käynnistä IIS uudelleen.
Tässä vaiheessa palvelin on valmis menemään, mutta vain varmistaaksemme, että voimme vahvistaa PHP-asetukset IIS: n kautta melko helposti. Luo tekstitiedosto nimeltä "C: Inetpubwwwroot" nimeltä "phpinfo.php", joka sisältää vain rivin:
Lopuksi selaa osoitteessa 'http: //localhost/phpinfo.php' palvelimellasi ja sinun pitäisi nähdä PHP-tietosivu. Jos sivu latautuu onnistuneesti, PHP on nyt käynnissä koneellasi.
Kun sinulla on PHP käynnissä ja käynnissä Windows-järjestelmässä, voit hyödyntää monia käytettävissä olevia PHP-pohjaisia sovelluksia sekä kehittää ja ottaa käyttöön omia.
Lataa PHP-ikkunoiden binaarit (ei kierrätettävissä)
Lataa IIS 6 FastCGI Extension