Koduleht » kuidas » Kuidas paigaldada PHP IIS 6-le Windows Server 2003 jaoks

    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