Konfigurálása Nginx php5-fpm Linux alatt

Ma azt fogja mondani, hogyan kell beállítani egy csomó nginx + php5-FPM Debian alatt.

Kezdjük a telepítés nginx.
És akkor szembesülnek azzal, amit tesz egy csomagot, mert amelynek van annyi, mint három:

Különböznek csak olyan kiegészítő modulokat.
Hívja a leírás nginx-könnyű kivitelben

alkalmassági pontosan megmutatja, hogy milyen további modulokat tartalmazza: „könnyű” változata nginx

Most összehasonlítani felsorolni a „kiterjesztett” változata nginx modulok

Mint látható, a modulok listáját és kiegészítések lenyűgöző.
Azok részletes konfiguráció elérhető itt és itt.
Azt javasoljuk, hogy nginx-fény. mert a kisebb csomagokat fogják szállítani, annál kevesebb memória „enni» nginx mag. De azt is meg kell vizsgálni a szükséges modulokat dolgozni.

A sikeres telepítés után nyissa meg a fő konfigurációs fájl /etc/nginx/nginx.conf, és azt bemutatja a következő formában:

Mappák létrehozása tárolására nginx cache és állítsa őket jobb jobb

A konfiguráció a virtuális szerver nginx fogunk térni a telepítés után a php5-FPM.

A fő konfigurációs fájl php5-FPM /etc/php5/fpm/php-fpm.conf elégedettek vagyunk az alapértelmezett.

Térjünk át a konfigurációs virtuális medencék, hogy feküdjön a /etc/php5/fpm/pool.d/ mappában.

Felhívjuk figyelmét, hogy használtam a változó $, hogy a medence helyébe a jelenlegi nevét a medence, ami zárójelben az elején. A mi esetünkben ez lesz [www]

Mappa létrehozása php5-FPM rönk

Vissza egy kicsit a PHP beállításait.
/etc/php5/fpm/php.ini nyissa meg a fájlt, és módosítsa a következő irányelveket:

A konfigurációs használtunk további konfigurációt, amely nem a korábban leírt.
Hozza létre.
/etc/nginx/conf.d/fastcgi_params.conf

Felhívjuk figyelmét, hogy a paraméter fastcgi_pass mutattam az utat a socket php5-FPM www medence, mint a unix: /var/run/php5-fpm.www.sock.

Most hozzunk létre egy szimbolikus linket nekünk csak virtuális gépeket a nginx azt „látta”

Check (teszt) konfiguráció nginx

Az eredmény a következő:

Most, hogy tudjuk futtatni nginx

Ha minden rendben van - folytatja.

Hozzon létre egy könyvtárat hierarchiáját teszt projekt.

És hozzon létre egy index.php fájlt működésének ellenőrzésére php5-FPM

Otroem böngészőt. És ha látta a kimeneti phpinfo () függvényt. te mindent helyesen.

Ui Ne feledkezzünk meg a logrotate a naplók nem ülnek egy ponton, az összes lemezterületet ezáltal megszünteti működését az összes oldalak a web szerver.

Lásd még:

Kapcsolódó cikkek