If-Koubou

Kako instalirati PHP na IIS 6 za Windows Server 2003

Kako instalirati PHP na IIS 6 za Windows Server 2003 (Kako da)

Jedna od najpopularnijih razvojnih platformi na webu je PHP koji ovlašćuje mnoge popularne aplikacije i web stranice kao što su Facebook, WordPress i Joomla. Dok je većina tih sustava "dizajnirana" da se koristi na Linux sustavu koji pokreće Apache web poslužitelj, možete implementirati PHP aplikacije putem IIS 6 na vašem sustavu Windows Server 2003.

Konfiguriranje PHP-a

Da bi Windows pokrenuo PHP kod, potrebno je kopirati PHP binarne datoteke u vaš sustav. Nijedna instalacija nije potrebna, no mora se izvršiti određena konfiguracija kako bi se ispravno pokrenula. Prvi korak je preuzeti PHP Windows Binaries i izvaditi ih (npr. 'C: PHP'). Za IIS 6, bez navoja treba koristiti binarne datoteke.

Kopirajte datoteku "php.ini-production" iz ekstrahiranih datoteka i zalijepite ga u direktorij Windows. U direktoriju sustava Windows preimenujte ovu datoteku u 'php.ini'.

Otvorite datoteku 'php.ini' u Notepad i konfigurirajte je prema potrebi. Izvan okvira, konfiguracija proizvodnje koju smo kopirali unaprijed je konfigurirana za ono što je tim za PHP dobar za proizvodni poslužitelj. Postoji nekoliko izmjena koje ćete morati učiniti kako biste konfigurirali PHP za svoj sustav IIS 6:

  • Poništite komentar i postavite ključ, cgi.force_redirect = 0
  • Odbaci ključ, fastcgi.impersonate = 1
  • Poništite komentar i postavite ključ, extension_dir u mapu 'ext' na putu koji je PHP izvađen (npr. 'C: PHPext').
  • Postavite ključ, date.timezone na vremensku zonu poslužitelja (URL na retku iznad ovog ključa navodi prihvaćene vrijednosti).

U ovom trenutku vaš Windows sustav može pokrenuti PHP skripte iz naredbenog retka pomoću alata "php.exe".

Instaliranje IIS 6 FastCGI proširenja

Da bi Internet Information Services (IIS) 6 izvršio i poslužio PHP skripte, potrebna je neka dodatna konfiguracija. U ovom vodiču ćemo instalirati PHP na IIS koristeći FastCGI sučelje koje pruža dobru ravnotežu stabilnosti i performansi. Budući da FastCGI nije uključen u IIS 6, zadano je morati preuzeti i instalirati.

FastCGI instalacijski program ne zahtijeva nikakvu konfiguraciju, ali nakon instalacije FastCGI proširenja moramo ga konfigurirati za pokretanje PHP-a.

Otvorite datoteku "C: WINDOWSsystem32inetsrvfcgiext.ini" u Notepadu i pronađite odjeljak "Vrste" i unesite informacije o konfiguraciji:

[vrste]
PHP = PHP

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

Ponovo izmijenite ove vrijednosti po potrebi prema vašoj okolini, ali važno je da sve postavke imaju ispravne vrijednosti. Kada završite, spremite ovu datoteku.

Konfiguriranje IIS-a za pokretanje PHP-a putem FastCGI

S instaliranim i konfiguriranim programom PHP i FastCGI, sve je preostalo postavljanje IIS 6. Kad otvorite IIS upravljanje konzolom, pod proširenjima web servisa provjerite je li "FastCGI Handler" postavljen na dopušteno.

Zatim idite na postavke Svojstva za grupu web stranica.

Na kartici "Početna imenik" kliknite gumb "Konfiguracija".

Dodajte kartiranje za datoteke s ekstenzijom .php datoteke s izvršnim skupom na FastCGI ekstenzijski DLL.

Nakon što primijenite sve izmjene, ponovno pokrenite IIS.

Testiranje PHP-a

U ovom trenutku vaš poslužitelj je spreman za pokret, ali samo kako bismo bili sigurni da možemo potvrditi PHP postavljanje putem IIS-a prilično lako. Stvorite tekstualnu datoteku u direktoriju 'C: Inetpubwwwroot' nazvanu 'phpinfo.php' koja jednostavno sadrži liniju:

Konačno, na poslužitelju potražite adresu: 'http: //localhost/phpinfo.php' i trebali biste vidjeti stranicu s informacijama o PHP-u. Ako se stranica učita uspješno, PHP je sada pokrenut i pokrenut na vašem računalu.

Zaključak

Jednom kad imate PHP i pokrenete ga na Windows sustavu, možete iskoristiti mnoštvo dostupnih PHP aplikacija kao i razvoj i implementaciju vlastitog.

linkovi

Preuzmite PHP Windows Binaries (bez navoja)

Preuzmite IIS 6 FastCGI proširenje