成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP5.4或引入PHP-FPM nginx運(yùn)行PHP更輕松

開發(fā) 后端 前端
nginx通過FastCGI運(yùn)行PHP比Apache包含PHP環(huán)境有明顯的優(yōu)勢(shì),最近有消息稱,PHP5.4將很有可能把PHP-FPM補(bǔ)丁包含在內(nèi)核里,nginx服務(wù)器平臺(tái)上運(yùn)行PHP將更加輕松。

前面我曾介紹過Nginx + PHP-FPM + APC=絕妙的組合,最近有消息稱,PHP5.4將很有可能把PHP-FPM ( PHP FastCGI進(jìn)程管理器 )補(bǔ)丁包含在內(nèi)核里。這個(gè)新聞對(duì)于在nginx服務(wù)器平臺(tái)上運(yùn)行PHP的人們來說是一個(gè)極大地驚喜。或許你會(huì)有這樣的疑問:“PHP-FPM是什么東西?我們?yōu)槭裁匆P(guān)注它?”

PHP-FPM是為PHP內(nèi)核編寫的補(bǔ)丁,用來根據(jù)需要處理FastCGI進(jìn)程的啟動(dòng),停止以及重啟。這是非常關(guān)鍵的功能,因?yàn)閚ginx只能通過FastCGI實(shí)現(xiàn)同PHP的接口。nginx不能像Apache那樣把所有的PHP環(huán)境加載到自身。nginx通過FastCGI運(yùn)行PHP比Apache包含PHP環(huán)境有明顯的優(yōu)勢(shì):

◆較低的內(nèi)存占用率(因?yàn)閚ginx單獨(dú)運(yùn)行時(shí)不用加載整個(gè)PHP環(huán)境)。

◆輕松地管理用戶權(quán)限( 因?yàn)镻HP可以在你的服務(wù)器進(jìn)程中管理不同的用戶)。

◆當(dāng)PHP崩潰時(shí),nginx可以照常運(yùn)行。

它的缺點(diǎn)是,相比之下需要安裝及設(shè)置mod_php,nginx,PHP和FastCGI。在過去,這種安裝工作需要從LightTPD工程中增選spawn-fcgi腳本,然后使用它啟動(dòng)FastCGI進(jìn)程。可是這種安裝存在一些問題:它很脆弱(當(dāng)進(jìn)程停止之后可能無法正常重啟)而且這種安裝方法非常繁瑣。安裝并配置好nginx之后你還需要下載LightTPD,針對(duì)性地設(shè)置腳本,將其設(shè)置為自動(dòng)啟動(dòng),然后保障這些同時(shí)正常地運(yùn)行。如果你習(xí)慣于“拿來主義”,開箱即用mod_php,那么也許會(huì)讓你確信nginx是個(gè)劣質(zhì)品,尤其是當(dāng)你剛剛升級(jí)了服務(wù)器替換了原來的精簡(jiǎn)的平臺(tái)的時(shí)候。

使用PHP-FPM。這個(gè)補(bǔ)丁會(huì)把FastCGI進(jìn)程管理功能嵌入到PHP中。所以當(dāng)你使用FPM補(bǔ)丁編譯PHP并且選定了enalbe-fpm選項(xiàng)的時(shí)候,nginx會(huì)根據(jù)需要控制PHP進(jìn)程的啟動(dòng)和停止。這樣就省去了以前繁瑣的配置步驟了。當(dāng)然,對(duì)于喜歡省事兒的網(wǎng)站開發(fā)人員來說手動(dòng)配置補(bǔ)丁和編譯PHP代碼還是有點(diǎn)繁瑣。現(xiàn)在我要告訴大家此新聞給我們帶來的驚喜:PHP5.4將會(huì)把FPM補(bǔ)丁直接包含到PHP工程的內(nèi)核里面!

這意味著你只需要下載PHP就能編譯了。你不再需要設(shè)置enalbe-fpm,不再需要考慮如何與nginx同步的問題,還有努力采取與Apache相同設(shè)置的問題。

也許你曾經(jīng)嘗試過在nginx平臺(tái)上運(yùn)行PHP,而且對(duì)其繁破口大罵過。我要向你鄭重建議去試一下PHP-FPM。雖然它現(xiàn)在仍然存在一點(diǎn)問題,但是它時(shí)時(shí)刻刻在進(jìn)步的。在此期間,也許你能體會(huì)到同在街頭玩耍的小孩子突然得到一個(gè)超酷的玩具一般的驚喜。

 

【編輯推薦】

  1. 專題:Nginx配置與應(yīng)用詳解
  2. Nginx內(nèi)核優(yōu)化的源代碼探秘
  3. PHP設(shè)計(jì)模式漫談之調(diào)解者模式
  4. 創(chuàng)建大型高性能Web站點(diǎn)的十項(xiàng)規(guī)則
責(zé)任編輯:佚名 來源: sitepoint.com
相關(guān)推薦

2017-12-28 10:22:28

NginxFastCGIPHP-fpm

2010-05-07 09:02:29

NginxPHP-FPMAPC

2014-08-22 10:36:37

nginx負(fù)載均衡

2021-05-12 08:13:31

Zabbix 5.2php-fpm監(jiān)控

2011-11-28 21:49:45

Nginxphp-fpm優(yōu)化

2014-07-07 12:42:44

PHPPHP編碼

2018-09-20 11:04:02

NginxPHP-FPM502

2012-09-19 09:47:58

PHPWeb服務(wù)器

2009-11-17 17:28:21

PHP靜態(tài)頁面

2011-12-29 10:56:34

PHP

2018-07-09 10:14:15

服務(wù)器PHP-FPM優(yōu)化

2009-11-17 16:46:01

PHP配置文件

2011-02-25 16:30:47

MySQLPHPNginx

2011-07-04 14:33:07

PHP

2011-07-04 14:57:56

PHP

2009-11-17 17:38:37

PHP Session

2016-09-22 12:25:42

2009-12-10 11:02:44

PHP函數(shù)eval()

2017-07-19 16:58:53

PHPFastCGI 內(nèi)核探索

2009-12-11 10:52:37

PHP運(yùn)行機(jī)制
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 毛片网在线观看 | 99re在线| 欧美中文字幕在线观看 | 天天玩天天操天天干 | 国产精品一二三区 | 日日操av| 日韩精品一区二区三区老鸭窝 | 中文字幕av中文字幕 | 欧美日韩在线一区二区三区 | 天天久久 | 天堂av免费观看 | 亚洲综合一区二区三区 | 精品一级| 亚洲成人av| 噜噜噜色网 | 欧美成ee人免费视频 | 亚洲网在线 | www日本在线观看 | 欧美aaa一级片 | 久久久久久电影 | 999免费观看视频 | 中文字幕亚洲一区 | 成人网av | 电影午夜精品一区二区三区 | 成人精品一区二区 | 亚洲福利 | 成人国产在线视频 | 成人区精品一区二区婷婷 | 国产精品福利在线 | 青草青草久热精品视频在线观看 | 日韩at | 野狼在线社区2017入口 | 欧美精品一区二区三区在线播放 | 欧产日产国产精品99 | www.亚洲视频 | 久久久精品高清 | 日韩精品二区 | 日韩黄色av | 国产乱码精品一区二区三区中文 | 日韩高清中文字幕 | 国产精品美女在线观看 |