mod_php
1.是apache的附屬包,apache死掉後php也會死掉
2.穩定性差,php出錯伺服器程序也會受影響
php-fpm
1.和nginx是兩個獨立的個體。
2.php-fpm在php出錯時啟動新的php_fpm 程序(開啟ps -ef | grep php-fpm 檢視:master process 是乙個pho-fpm的主程序負責控制和**副程序)
3.php-fpm可以與webserver分離,能同事執行多份,甚至多個版本
4.效率比mod_php高
缺點:應為與nginx是獨立存在的所有要單獨除錯,單獨監控
PHP的兩種方式CGI和mod php的比較
最近php又爆出漏洞 當 php 以 cgi 模式執行時 如 apache 的 mod cgid php cgi 會接受處理乙個查詢字串作為命令列引數以開啟某些功能 如 s,d 或 c 傳遞給 php cgi,此處存在的漏洞可以允許攻擊者檢視原始碼或進行任意 執行 然後php 開發者向 php 5....
php常見的執行方式
1.cgi通用閘道器介面。將php和前台連線在了一起,把html的指令傳給php,把php的結果傳給html。當有人訪問時,需要新建乙個cgi子程序,再啟用,在進行處理,處理完了之後退出,再有請求再新建。那麼有多少請求,就有多少子程序,會造成浪費資源,時間增大等問題。2.fastcgi和前乙個cgi...
常見的php執行方式
1 cgi cgi即通用閘道器介面 common gatewag inte ce 它是一段程式,通俗的講cgi就象是一座橋,把網頁和web伺服器中的執行程式連線起來,它把html接收的指令傳遞給伺服器的執 行程式,再把伺服器執行程式的結果返還給html頁。cgi 的跨平台效能極佳,幾乎可以在任何作業...