Cum sa instalezi PHP in IIS7 pentru Windows Server 2008.

Configurare noua (How To)

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.

 

php-iis1

Copiati fisierul ‘php.ini-production’ din fisierele extrase in directorul C:/Windows si redenumiti-l in ‘php.ini’.

 

php-iis2

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.

php-iis3

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.

php-iis5

Tip solutie

Permanent

Voteaza

(11 din 28 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?