27Jun

Kuidas installida PHP IIS 6 Windows Server 2003 jaoks

Veebisaidi üks kõige populaarsemaid arendusplatvorme on PHP, millel on palju populaarseid rakendusi ja saite nagu Facebook, WordPress ja Joomla. Kuigi enamik neist süsteemidest on mõeldud kasutamiseks Apache veebiserveri käitavas Linuxis, saate oma Windows Server 2003 süsteemis installida PHP-rakendusi IIS 6-ga.

PHP

konfigureerimine Windowsi PHP-koodi käivitamiseks tuleb binaarfailide kopeerimine teie süsteemi kopeerida. Paigaldamine ei ole vajalik, kuid selleks, et seda õigesti käitada, tuleb teha mõni konfiguratsioon. Esimene samm on PHP Windowsi binaaride allalaadimine ja nende ekstraktimine( st 'C: PHP').IIS 6 jaoks tuleks kasutada -i mittekõrgusega ohutuid -d.

Kopeerige väljatõmmatud failidest fail "php.ini-production", kleepige see Windowsi kataloogi. Windowsi kataloogis nimetage see fail failiks "php.ini".

Ava 'php.ini' fail Notepadis ja konfigureerige see vastavalt vajadusele. Karbist väljumiseks kopeeritud tootmiskonfiguratsioon on eelkonfigureeritud selle eest, mida PHP meeskond tunneb, et see on tootmisserveri jaoks kasulik. Seal on mõned muudatused, mida peate oma PHP IIS 6 süsteemi PHP-i jaoks seadistama:

  • Uncomment ja määrake võti, cgi.force_redirect = 0
  • Kommentaare võtme fastcgi.impersonate = 1
  • Kommenteerige ja määrake võtiextension_dir kausta "ext" teekonda PHP ekstraktiti( st "C: PHPext").
  • Määrake oma serveri ajavööndile võti, date.timezone ( selle võtme kohal olev rea URL loetleb aktsepteeritud väärtused).

Praegusel hetkel võib teie Windowsi süsteem käivitada PHP-skripte, kasutades tööriista "php.exe".

IIS 6 FastCGI laienduse installimine

Selleks, et Interneti-infoteenused( IIS) 6 saaksid PHP-skripte käivitada ja serveerida, on vaja täiendavat konfiguratsiooni. Selles juhendis installime IIS-i PHP-i kasutades FastCGI-liidest, mis tagab stabiilsuse ja jõudluse tasakaalu. Kuna FastCGI ei ole IIS 6-ga kaasas olnud vaikimisi, peame selle alla laadima ja installima.

FastCGI installer ei vaja mingit konfiguratsiooni, aga kui FastCGI laiendus on installitud, peame selle konfigureerima PHP käivitamiseks.

Ava failis 'C: WINDOWSsystem32inetsrvfcgiext.ini' Notepadis ja leidke jaotis Tüübid ja sisestage konfiguratsiooniteave:

[tüübid]
php = PHP

[PHP]
ExePath = C: PHPphp-cgi.exe
InstanceMaxRequests= 5000
EnvironmentVars = PHP_MAX_REQUESTS: 5000

Vaadake need väärtused vastavalt oma keskkonnale läbi, kuid on oluline, et kõik seaded oleksid õiged. Kui olete lõpetanud, salvestage see fail.

IIS-i konfigureerimine PHP-i käitamiseks FastCGI

abil Nii installitud kui ka konfigureeritud PHP-i ja FastCGI-ga on kõik, mis on jäänud, seadistada IIS 6. Kui avate IIS-i halduskonsooli, veenduge, et Web Service Extensions on "FastCGI Handler"lubatud.

Järgmiseks avage veebisaitide rühma omadused.

Klõpsake vahekaardil "Avaleht" nuppu "Konfiguratsioon" nuppu.

Lisage failide laiendiga. php failide kaardistamine koos FastCGI laiendus-DLL-i jaoks käivitatava failiga.

Kui olete kõik muudatused rakendanud, taaskäivitage IIS.

testimine PHP

Selles punktis on teie server valmis minema, kuid lihtsalt selleks, et olla kindel, et saaksime oma IIS-i abil PHP-i seadistust üsna lihtsalt kinnitada. Loo tekstifail kataloogi C: Inetpubwwwroot nimega "phpinfo.php", mis lihtsalt sisaldab rida:

& lt;; php phpinfo() ;& gt;

Lõpuks sirvige oma serveris aadressi: 'http: //localhost/ phpinfo.php' ja peaksite nägema PHP infolehte. Kui lehekülg leiab edukalt, käivitub PHP teie masinas.

Kokkuvõte

Kui olete oma Windowsi süsteemis käivitanud ja töötavad PHP-võrgu kaudu, saate kasutada mitmeid olemasolevaid PHP-põhiseid rakendusi ning arendada ja juurutada oma.

Lingid

Laadige alla PHP Windows Binaries( mitte niit ohutu)

Laadige alla IIS 6 FastCGI laiendus