nginx本身不能處理PHP,它只是個web服務(wù)器,當(dāng)接收到請求后,如果是php請求,則發(fā)給php解釋器處理,并把結(jié)果返回給客戶端。
nginx一般是把請求發(fā)fastcgi管理進(jìn)程處理,fascgi管理進(jìn)程選擇cgi子進(jìn)程處理結(jié)果并返回被nginx
本文以php-fpm為例介紹如何使nginx支持PHP
一、編譯安裝php-fpm
什么是PHP-FPM
PHP-FPM是一個PHP FastCGI管理器,是只用于PHP的,可以在 http://php-fpm.org/download下載得到.
PHP-FPM其實(shí)是PHP源代碼的一個補(bǔ)丁,旨在將FastCGI進(jìn)程管理整合進(jìn)PHP包中。必須將它patch到你的PHP源代碼中,在編譯安裝PHP后才可以使用。
新版PHP已經(jīng)集成php-fpm了,不再是第三方的包了,推薦使用。PHP-FPM提供了更好的PHP進(jìn)程管理方式,可以有效控制內(nèi)存和進(jìn)程、可以平滑重載PHP配置,比spawn-fcgi具有更多優(yōu)點(diǎn),所以被PHP官方收錄了。在./configure的時候帶 主站蜘蛛池模板: 资兴市| 香港 | 宜宾市| 叶城县| 沽源县| 阜南县| 民勤县| 仙居县| 合山市| 乌兰县| 朝阳市| 辰溪县| 都匀市| 扎囊县| 司法| 伽师县| 肇源县| 定州市| 罗甸县| 盘锦市| 敦煌市| 正安县| 托克托县| 石泉县| 云霄县| 平凉市| 抚顺县| 衡东县| 丽江市| 南皮县| 东乡| 高台县| 汝城县| 湘西| 师宗县| 宁晋县| 沙坪坝区| 开平市| 理塘县| 两当县| 漯河市|