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.
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:
U ovom trenutku vaš Windows sustav može pokrenuti PHP skripte iz naredbenog retka pomoću alata "php.exe".
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.
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.
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.
Jednom kad imate PHP i pokrenete ga na Windows sustavu, možete iskoristiti mnoštvo dostupnih PHP aplikacija kao i razvoj i implementaciju vlastitog.
Preuzmite PHP Windows Binaries (bez navoja)
Preuzmite IIS 6 FastCGI proširenje