Kuidas paigaldada PHP IIS 6-le Windows Server 2003 jaoks
Üks populaarsemaid veebipõhiseid arendusplatvorme on PHP, mis volitab paljusid populaarseid rakendusi ja saite, nagu Facebook, WordPress ja Joomla. Kuigi enamik neist süsteemidest on „loodud” kasutamiseks Apache veebiserverit kasutavas Linuxis, saate PHP rakendusi Windows Server 2003 süsteemis IIS 6 kaudu kasutada..
PHP seadistamine
Selleks, et Windows käivitaks PHP koodi, tuleb PHP binaarfailid failisüsteemi kopeerida. Paigaldust pole vaja, kuid selleks, et see korralikult töötada, tuleb teha mõni konfiguratsioon. Esimeseks sammuks on PHP Windowsi binaaride allalaadimine ja nende väljavõtmine (nt C: PHP). IIS 6 jaoks on ohutu binaarfaile.
Kopeerige "php.ini-production" fail ekstraheeritud failidest, kleepige see Windowsi kataloogi. Muuda Windowsi kataloogi see fail nimega "php.ini".
Avage Notepadis fail "php.ini" ja konfigureerige see vastavalt vajadusele. Kasti kõrval on meie poolt kopeeritud tootmiskonfiguratsioon eelnevalt konfigureeritud sellele, mida PHP meeskond toodanguserveri jaoks tunneb. PHP-i seadistamiseks IIS 6 süsteemile on mõned muudatused:
- Lülita välja ja määrake võti, cgi.force_redirect = 0
- Klahvi eemaldamine, fastcgi.impersonate = 1
- Uncomment ja seadistage klahvile ext_map laiendiga ext_dir kausta PHP laiendatud kaustale (s.t. 'C: PHPext').
- Seadke võti, date.timezone serveri ajavööndile (selle klahvi kohal olev URL on lubatud väärtuste loetelus).
Siinkohal saab teie Windowsi süsteem käivitada käsurealt PHP skripte, kasutades tööriista 'php.exe'.
IIS 6 FastCGI laienduse installimine
Selleks, et Internet Information Services (IIS) 6 saaks käivitada ja teenida PHP skripte, on vaja täiendavat konfiguratsiooni. Selles juhendis paigaldame PHP IIS-i FastCGI liidese abil, mis tagab stabiilsuse ja jõudluse hea tasakaalu. Kuna FastCGI-d pole IIS 6-ga kaasas, tuleb see vaikimisi alla laadida ja installida.
FastCGI paigaldaja ei vaja konfigureerimist, kuid kui FastCGI laiend on installitud, peame selle seadistama, et käivitada PHP.
Avage fail „C: WINDOWSsystem32inetsrvfcgiext.ini” Notepadis ja leidke jaotis „Tüübid” ja sisestage konfiguratsiooniinfo:
[Tüübid]
php = PHP[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests = 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000
Vaadake need väärtused vastavalt vajadusele vastavalt oma keskkonnale, kuid on oluline, et kõik seaded oleksid õiged. Kui olete lõpetanud, salvestage see fail.
IISi konfigureerimine PHP käivitamiseks FastCGI kaudu
Nii PHP kui ka FastCGI installeerimisel ja konfigureerimisel on kõik, mis on jäänud, IIS 6 seadistamiseks..
Seejärel avage veebisaidi grupi atribuutide seaded.
Klõpsake vahekaardil "Kodu kataloog" nuppu "Konfiguratsioon".
Lisage .php-faililaiendusega failide kaardistus koos rakendusega FastCGI-laiendiga DLL.
Kui olete kõik muudatused rakendanud, käivitage IIS uuesti.
PHP testimine
Siinkohal on teie server valmis minema, kuid ainult selleks, et olla kindel, et saame teie PHP-i IIS-i kaudu lihtsalt kinnitada. Loo tekstifail kataloogi „C: Inetpubwwwroot” nimega „phpinfo.php”, mis lihtsalt sisaldab rida:
Lõpuks sirvige oma serverisse aadressi: 'http: //localhost/phpinfo.php' ja sa peaksid nägema PHP infolehte. Kui leht laaditakse edukalt, töötab PHP teie seadmes ja töötab.
Järeldus
Kui olete oma Windowsi süsteemis PHP-ga töötanud ja saate seda kasutada, saate ära kasutada mitmeid PHP-põhiseid rakendusi, samuti arendada ja kasutada oma.
Lingid
Laadige alla PHP Windowsi binäärid (mitte-keermestatud)
Laadi alla IIS 6 FastCGI laiendus