Instalarea php ca FastCGI

Instalați PHP ca FastCGI

Instalarea php ca FastCGI
Deci, într-un articol anterior, am stabilit Nginx. Acum, avem nevoie pentru a pune interpretorul PHP și să facă prieteni cu el Nginx.
PHP vom instala ca un serviciu pentru a rula pe sistemul de operare Debian avem nevoie de Spawn-FCGI pachet. Pune-l:
apt-get install spawn-fcgi
Ca urmare, puteți seta vă PHP:
apt-get install php5-cgi
După aceea, deschideți fișierul de configurare PHP
/etc/php5/cgi/php.ini
Și a făcut această linie la sfârșitul anului:
cgi.fix_pathinfo = 1
Acum, rulați PHP ca un proces.
/ Usr / bin / spawn-fcgi -a 127.0.0.1 -p 9000 -u www-date -G www-date -f / usr / bin / php5-cgi -P /var/run/fastcgi-php.pid
După ce a început interpretul este rulat ca un serviciu în numele utilizatorului www-date, va avea pid, situat în /var/run/fastcgi-php.pid. va asculta la portul 9000 pe localhost ip pentru a prelua date.

Pentru a nu rula script-ul de fiecare dată când reporniți manual serverul, adăugați-l la pornire pentru acest lucru:

\ .php fastcgi_pass $ 127.0.0.1:9000;
index.php fastcgi_index;
fastcgi_param SCRIPT_FILENAME / var / www / default $ fastcgi_script_name;
includ fastcgi_params;
>
Aceste linii directoare indică modul în care să se ocupe de fișiere PHP

Pentru a testa performanța PHP, a crea un fișier în site-ul phpinfo.php rădăcină și introduceți următoarele linii:

* ^. + \. (Jpg | png | gif | bmp | zip | .rar | doc | docx | xls | xlsx | ppt | PPTX | gudron | ZG | exe | PDF | msi) publice $ add_header Cache-Control;
root / var / www;
>
PHP de lucru de instalare se face, în viitor, vom instala și configura baza de date MySQL și cache.

articole similare