Kā instalēt PHP uz IIS 6 operētājsistēmai Windows Server 2003
Viena no populārākajām tīmekļa vietņu attīstības platformām ir PHP, kas nodrošina daudzas populāras lietojumprogrammas un vietnes, piemēram, Facebook, WordPress un Joomla. Lai gan lielākā daļa no šīm sistēmām ir “izstrādātas”, lai tās varētu izmantot Linux sistēmā, kurā darbojas Apache Web Server, jūs varat izvietot PHP lietojumprogrammas, izmantojot IIS 6 savā Windows Server 2003 sistēmā..
PHP konfigurēšana
Lai Windows varētu palaist PHP kodu, PHP bināro failu kopēšana ir jākopē jūsu sistēmā. Instalācija nav nepieciešama, tomēr, lai to pareizi darbinātu, ir jāveic dažas konfigurācijas. Pirmais solis ir lejupielādēt PHP Windows binārus un iegūt tos (t.i., “C: PHP”). Attiecībā uz IIS 6, nekaitīgs jāizmanto binārijas.
Kopējiet failu “php.ini-production” no iegūtajiem failiem, ielīmējot to Windows direktorijā. Windows direktorijā pārdēvējiet šo failu uz 'php.ini'.
Atveriet failu php.ini Notepad un konfigurējiet to pēc vajadzības. No kastes ražošanas kopija, ko kopējām, ir iepriekš konfigurēta tam, ko PHP komanda uzskata par labu ražošanas serverim. Ir dažas izmaiņas, kas jums būs jāveic, lai konfigurētu PHP jūsu IIS 6 sistēmai:
- Atcelt un iestatiet taustiņu, cgi.force_redirect = 0
- Atcelt atslēgu, fastcgi.impersonate = 1
- Uncomment un iestatiet taustiņu paplašinājums_dir uz mapi “ext”, kas tika izvilkts uz PHP (t.i., “C: PHPext”).
- Iestatiet taustiņu, date.timezone uz jūsu servera laika joslu (URL, kas atrodas rindā virs šī taustiņa, ir uzskaitītas akceptētās vērtības).
Šajā brīdī jūsu Windows sistēma var palaist PHP skriptus no komandrindas, izmantojot rīku 'php.exe'.
IIS 6 FastCGI paplašinājuma instalēšana
Lai Internet Information Services (IIS) 6 izpildītu un apkalpotu PHP skriptus, ir nepieciešama papildu konfigurācija. Šajā rokasgrāmatā mēs instalēsim PHP uz IIS, izmantojot FastCGI saskarni, kas nodrošina labu stabilitātes un veiktspējas līdzsvaru. Tā kā FastCGI nav iekļauta IIS 6, tā ir noklusējuma, mums tas ir jāielādē un jāinstalē.
FastCGI uzstādītājam nav nepieciešama nekāda konfigurācija, tomēr, kad ir instalēts FastCGI paplašinājums, mums ir jākonfigurē tā, lai palaistu PHP.
Atveriet datni 'C: WINDOWSsystem32inetsrvfcgiext.ini' pie Notepad un atrodiet sadaļu 'Types' un ievadiet konfigurācijas informāciju:
[Types]
php = PHP[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests = 5000
VideVars = PHP_MAX_REQUESTS: 5000
Pārskatiet šīs vērtības pēc vajadzības atbilstoši jūsu videi, bet ir svarīgi, lai visiem iestatījumiem būtu pareizas vērtības. Kad esat pabeidzis, saglabājiet šo failu.
IIS konfigurēšana, lai palaistu PHP, izmantojot FastCGI
Uzstādot un konfigurējot gan PHP, gan FastCGI, viss, kas palicis, ir iestatīt IIS 6. Kad atverat IIS pārvaldības konsoli, zem Web pakalpojumu paplašinājumiem pārliecinieties, vai iestatījums FastCGI Handler ir iestatīts uz atļauto.
Tālāk atveriet Web vietu grupas rekvizītu iestatījumus.
Cilnē “Home Directory” noklikšķiniet uz pogas “Configuration”.
Pievienojiet failu failu ar .php faila paplašinājumu ar izpildāmo kopu uz FastCGI paplašinājuma DLL.
Kad visas izmaiņas ir veiktas, restartējiet IIS.
PHP testēšana
Šajā brīdī jūsu serveris ir gatavs darbam, bet tikai, lai pārliecinātos, ka jūsu PHP iestatīšana ar IIS palīdzību ir ļoti vienkārša. Izveidojiet teksta failu direktorijā “C: Inetpubwwwroot” ar nosaukumu “phpinfo.php”, kas vienkārši satur rindu:
Visbeidzot, pārlūkojiet adresi: “http: //localhost/phpinfo.php” savā serverī, un jums vajadzētu redzēt PHP informācijas lapu. Ja lapa tiek veiksmīgi ielādēta, PHP ir izveidota un darbojas jūsu datorā.
Secinājums
Kad jūsu Windows sistēmā ir izveidota PHP un tā darbojas, jūs varat izmantot daudzas pieejamās PHP lietojumprogrammas, kā arī izstrādāt un izvietot savu.
Saites
Lejupielādējiet PHP Windows binārus (kas nav droši)
Lejupielādēt IIS 6 FastCGI paplašinājumu