Situatie
Exista posibilitatea să rulati aplicatii PHP prin intermediul IIS7 care ruleaza in Windows 7.
Solutie
Pasi de urmat
Ca Windows sa poata a rula cod PHP, fisierele binare PHP trebuie să fie copiate in sistemul dumneavoastră. Nu este necesară instalarea, cu toate acestea unele setari trebuie să fie făcute pentru ca acesta să ruleze în mod corespunzător.
Primul pas este sa descărcati fisierele PHP pentru Windows şi sa le extrageti, de exemplu, in “C: PHP”. Pentru IIS 7, ar trebui utilizate binarele non thread-safe.
Copiati fisierul ‘php.ini-production’ din fisierele extrase in directorul C:/Windows si redenumiti-l in ‘php.ini’.
Deschideţi fişierul “php.ini” în Notepad şi faceti modificari dupa necesitati. Există câteva modificări pe care trebuie sa le facem pentru a rula PHP in IIS7:
- Decomentati linia si aplicati valoarea 0, cgi.force_redirect = 0
- Decomentati linia si aplicati valoarea 1, fastcgi.impersonate = 1
- Decomentati linia si setati valoarea pentru extension_dir sa fie folderul ‘ext’ din locatia in care ati extras fisierele PHP (ex. ‘C:PHPext’).
- Setati valoarea pentru date.timezone sa corespunda cu zona de timp in care este localizat serverul dumneavoastra.
Internet Information Services (IIS) 7 include FastCGI, ca parte a pachetului de instalare. Pentru a vă asigura că este activat, mergeti la Server Manager> Roles> Web Server.
Asiguraţi-vă că optiunea “CGI” este instalată in sectiunea “Application Development”. Dacă nu este, activaţi această funcţie.
Dupa ce am configurat IIS, instalati IIS 7 Administration Pack.
Dacă nu folosiţi instalarea Typical, atunci aveti grija sa selectati optiunea “FastCGI” Acest pachet instalează interfaţa de configurare FastCGI în interiorul IIS Manager.
Leave A Comment?