Php modul vagy cgi mod_php vs cgi, php telepítés különbségek, mint az apache modul és fastcgi
PHP, telepített az Apache modul (mod_php)
Előnyei PHP telepítése modulként az Apache mod_php:
- Nagy teljesítményű szkriptek, mint a többi telepítési módszerek: CGI és FastCGI.
- Támogatás konfigurációját .htaccess fájlt, függvények, munka fejlécek és néhány egyéb jellemzőit.
- Általános konfigurációs fájl az összes PHP szkriptek (php.ini).
Hátránya, hogy telepítse a PHP modulként Apache:
- Futtatni szkriptek jogait Apache HTTP-kiszolgáló felhasználói (Windows, ez nem hátrány, mivel minden esetben, alapértelmezés szerint az összes program által működtetett egyetlen felhasználó), amely potenciálisan veszélyezteti a biztonságot a szerver egészére. Amikor a speciális Apache 2.2 modult, vagy más megoldás, amelynek leírása megtalálható az interneten, akkor Apache + PHP mod, hogy a PHP szkriptek futnak a különböző felhasználók által.
- Az egyre összetettebb a folyamat nyomon követésére és kezelésére a kérdést: „Ki vagy mi” hajó „szerver?”.
- Fokozott erőforrás-felhasználás, összehasonlítva a CGI és FastCGI.
- A komplexitás összekötő PHP az Apache HTTP-kiszolgáló a Windows egységet. Azzal, hogy ez könnyen beállítható egy csomó PHP + Apache megtalálható a cikk: „Beállítás PHP ínszalag (Apache modulként), Apache, MySQL”.
Annak ellenére, hogy az összes fenti hátrányok, a telepítés PHP-t modulként Apache (mod_php) a legnépszerűbb módszer összekötő PHP Apache.
PHP, beállítva FastCGI (mod_fastcgi)
Mivel a PHP FastCGI mód (az Apache modul: „mod_fastcgi”) lényegesen gyorsabb, mint a hagyományos CGI. és kivéve a fordulatszám-különbséget a két mód között más alapvető különbségek nem (felhasználó vagy fejlesztő web-alkalmazások), a következőket kell figyelembe venni az előnyeit és hátrányait az integráció az Apache és PHP módon FastCGI.
Előnyei PHP telepítése, mint például FastCGI:
- Az összes PHP-scriptek nevében végrehajtott a könyvtár tulajdonosa (fontos csak UNIX rendszerek).
- Testreszabott PHP beállítások minden felhasználó számára.
- Fogyasztása rendszer erőforrásainak kevesebb, mint amikor a PHP modulként.
Hátrányai telepítése A PHP, mint FastCGI:
- Támogatásának hiánya .htaccess konfigurációs fájlok, funkciók, munka fejlécek és néhány egyéb jellemzőit.
- PHP script végrehajtása sebessége kisebb, mint amikor csatlakozik a PHP Apache, mint egy egység.