6Aug

Kuidas installida PHP IIS 7 jaoks Windows Server 2008 jaoks

click fraud protection

Üks populaarsemaid veebipõhiseid 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 veebiserverisse käitavas Linuxis, saate oma Windows Server 2008 süsteemis installida PHP-rakendusi IIS 7-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 7 jaoks tuleks kasutada mitte-niitide ohutut -d.

Kopeerige väljatõmmatud failidest faili 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 IIS 7-süsteemi jaoks PHP-i jaoks seadistama:

instagram viewer

  • Uncomment ja määrake võti, cgi.force_redirect = 0
  • Lisage võti, fastcgi.impersonate = 1
  • Uncomment 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 7 konfigureerimine FastCGI-i käitamiseks

Internet Information Services( IIS) 7 sisaldab FastCGI-raamistikku installipaketi osana. Selleks, et veenduda, et see on teie IIS 7 installimisel lubatud, vaadake Serverihalduri all olevat rolliteenust & gt;Rollid & gt;Veebiserver.

Veenduge, et valik "CGI" on installitud jaotises "Application Development".Kui see pole nii, siis lubage see funktsioon ja värskendage oma IIS 7 installimist.

Kui IIS on seadistatud, installige IIS 7 halduspakett. Kui te ei kasuta "Tüüpiline" seadistust, veenduge, et installitud on FastCGI-valik. See pakett installib FastCGI-i seadistuste liidesesse IIS-i halduri.

IIS-i konfigureerimine PHP-i käivitamiseks FastCGI

-ga Kui IIS 7 on kõigi vajalike funktsioonidega häälestatud, peame selle konfigureerima PHP-i käivitamiseks. Esiteks konfigureerime FastCGI-i töötama PHP-ga valikul "FastCGI Settings"( see funktsioon on installitud IIS 7 halduspaki osana).

Ekraanil FastCGI Settings lisage rakendus.

Määrake käivitusfaili "php-cgi.exe" tee, mis asub kaustas, kuhu Windowsi binaarfailid ekstraktiti. Lisaks muutke "InstanceMaxRequests" väärtuseks, mis on kõrgem kui vaikimisi( st 5000).Seadistuste "EnvironmentVariables" all klõpsake täiendavate valikute konfigureerimiseks nuppu ellipsid.

Lisage uus muutuja nimega "PHP_MAX_REQUESTS" ja määrake väärtus, mis vastab ülalolevale seadetele "InstanceMaxRequests".

Rakendage kõiki seadeid, kuni jõuate tagasi esmase IIS-halduri ekraanile.

Järgnevalt peame kaardistama, kuidas IIS-i abil käivitavad PHP skripte, mis on konfigureeritud "Handler Mappings".

Halduri näidistes lisage uus mooduli kaardistamine.

Mooduli päringutee määrab PHP-failide( *. php) mooduli liidesega "FastCgiModule".Määrake käivitatav fail samasse faili nagu see, mis oli eespool FastCGI seadetes konfigureeritud. Määra sellele kaardile sõbralik nimi, näiteks PHP, ja klõpsake nuppu OK.

Kui saate kinnitusviidet, siis vastake "Jah", et kinnitada, et PHP peaks FastCGI-rakendusega töötama.

Rakendage kõik oma muudatused, sulgege ja taaskäivitage IIS, et uued sätted jõustuksid.

Kui see on lõpule jõudnud, on saadaval Microsoft kiirfix( seos on linkide jaotises), mis tegeleb mõne IIS 7 abil töötava PHP-ga seotud probleemiga. Need peaksid olema installitud teie veebiserverisse, et tagada PHP-funktsioonide nõuetekohane kasutamine FastCGI-i kaudu.

testimine PHP

Sellel hetkel on teie server valmis, kuid lihtsalt selleks, et olla kindel, et suudame PHP-i seadistamist IIS-i abil hõlpsasti 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 ära kasutada paljusid PHP-põhiseid rakendusi, samuti luua ja juurutada oma.

Lingid

Laadige alla PHP Windows Binaries( mitte keermes ohutu)

Laadige alla IIS 7 halduspakett

Laadi alla PHP kiirparandus IIS 7 jaoks FastCGI( x86 / x64)