Mājas lapa » » Kā instalēt PHP uz IIS 6 operētājsistēmai Windows Server 2003

    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