27Jun
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 Apache Web Server -palvelimella toimivalla Linux-järjestelmällä, voit käyttää PHP-sovelluksia IIS 6: n kautta Windows Server 2003 -järjestelmässäsi.
PHP
: n määrittäminen Jotta Windows pystyy käyttämään PHP-koodia, PHP-binaaritiedostot 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 on käytettävä : n ei-kierrättömiä -binäärejä.
Kopioi "php.ini-tuotannon" tiedosto uutetuista 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 tunnistaa tuottavasta palvelimesta. PHP: n määrittäminen IIS 6 -järjestelmääsi varten on muutamia muutoksia:
- Poistaa komennon ja aseta avaimen, cgi.force_redirect = 0
- Poistaa avaimen, fastcgi.impersonate = 1
- Pois komento ja aseta avain,extension_dir polun PHP-ext-kansioon( eli "C: PHPext").
- Aseta avain, date.timezone palvelimen aikavyöhykkeeseen( tämän avaimen yläpuolella olevan rivin URL-osoite sisältää hyväksytyt arvot).
Tässä vaiheessa Windows-järjestelmäsi voi suorittaa PHP-komentosarjoja komentoriviltä käyttäen 'php.exe' -työkalua.
IIS 6 FastCGI -laajennuksen
asennus Jotta Internet-tietopalvelut( IIS) 6 voivat suorittaa ja palvella PHP-skriptejä, 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 mitään asetuksia, mutta FastCGI-laajennuksen asennuksen jälkeen meidän on määritettävä se PHP: n suorittamiseksi.
Avaa tiedosto 'C: WINDOWSsystem32inetsrvfcgiext.ini' Muistio-ohjelmassa ja etsi 'Tyypit' -osio ja syötä määritystiedot:
[Tyypit]
php = PHP
[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests= 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000
Tarkasta 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.
IIS: n konfigurointi PHP: n suorittamiseen FastCGI
: n avulla Kun sekä PHP että FastCGI on asennettu ja konfiguroitu, kaikki jäljellä on IIS 6: n määrittäminen. Kun avaat IIS: n hallintakonsolin, Web Service Extensionsin avulla varmista, että "FastCGI Handler"asetettu sallittuun.
Seuraavaksi siirry Websites-ryhmän Ominaisuudet-asetuksiin.
Napsauta "Home Directory" -välilehdellä "Configuration" -painiketta.
Lisää kartoitus tiedostoihin, joissa on. php-tiedostopääte ja suoritustietokanta FastCGI-laajennukseen DLL.
Kun olet tehnyt kaikki muutokset, käynnistä IIS uudelleen.
PHP
-testaus Tässä vaiheessa palvelin on valmis menemään, mutta vain varmistaaksemme, että voimme vahvistaa PHP-asennus IIS: n kautta melko helposti. Luo tekstitiedosto hakemistossa "C: Inetpubwwwroot" nimeltä "phpinfo.php", joka sisältää yksinkertaisesti rivin:
& lt; php phpinfo() ;? & Gt;
Lopuksi selata osoitteessa 'http: //localhost/ phpinfo.php' palvelimellasi ja sinun pitäisi nähdä PHP-tietosivu. Jos sivu latautuu onnistuneesti, PHP on nyt käynnissä koneellasi.
Johtopäätös
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.
Linkit
Lataa PHP Windows Binaries( ei kierrettä turvallinen)
Lataa IIS 6 FastCGI Extension