亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

關于PHP安裝包的下載問題

2020-03-22 18:39:50
字體:
來源:轉載
供稿:網友
現在PHP網址上下載PHP安裝包都有VC11或VC9的字樣,這是什么含義,我們應該下載哪種安裝包更好呢?其實PHP網址給出了答案:
VC6版本是使用Visual Studio 6編譯器編譯的,如果你的PHP是用Apache來架設的,那你就選擇VC6版本。(現在PHP已經沒有VC6了)。
VC9意思就是該版本PHP是用VisualStudio2008編譯的,而VC11則是用VisualStudio2012編譯的。這意味著如果你下載的是VC9版本的,就需要先安VisualC++RedistributableforVisualStudio2008SP1,如果你下載的是VC11版本的,就需要先安VisualC++RedistributableforVisualStudio2012.
搭建php首先看操作系統的版本,如果是Windows的在這里下:http://windows.php.net/download/

操作系統是32位還是64位?如果是32位的,就選擇帶“x86”的版本,如果是64位的,就選擇帶“x64”的版本。然后看WEB服務器是什么?如果是IIS系列,就選擇帶“Non Thread Safe”的版本,如果是Apache httpd系列,就選擇帶“Thread Safe”的版本。如果是Apache httpd還要看這個二進制版本是怎么編譯的,有三種編譯類型,分別是:VC6、VC9、VC11(分別代表Visual C++ 6、Visual C++ 2008、Visual C++ 2012)。這里就有麻煩了:PHP官方的最新版本5.5已經用VC11編譯,5.4是用VC9編譯的??墒茿pache httpd的最新版本呢,至今還是用VC6編譯。這意味著一個驚人的事實:Apache httpd的官方版本和PHP的官方版本竟然是無法兼容的!那現有的Windows下的Apache+PHP是怎么搞的呢?可以自己用VC11編譯Apache httpd,但這太折騰了,PHP官方建議下載第三方打包好的Apache httpd版本,推薦了這個站點:http://www.apachelounge.com/download/,需要說明一點:這個VC11不支持XP,如果你像我一樣有XP懷舊癥,最高只能升級到5.4.24,5.5是用VC11編譯的,而VC11不支持XP和2003。

如果是Linux系的在這里下載PHP的源碼:http://cn2.php.net/downloads.php

與上面Windows版不同的是,這里下載到的不能直接用,只是PHP的源碼,要安裝需要自己編譯,要編譯就需要安裝gcc、make等一堆編譯軟件??吹轿臋n里說./configure、make、make install,針對的就是PHP的源碼版本而言。

自己編譯php就更麻煩了,依賴的庫一大堆,等著人掉進去的坑也有一大堆,我將在另一篇文章里說。如果嫌麻煩,可以找已經編譯好的版本,具體的說就是各個發行版的官方的軟件庫。下面以流行的ubuntu系和centos系為例分別說明;

deb包管理式(ubuntu、Debian)

用apt-cache search php命令可以搜出很多結果,我們需要是“php5”,完整的命令是:apt-get install php5
這顯然不是永遠適用的,因為命令中有版本號5,未來PHP6是什么情況誰也不知道。
如果想在shell中安裝一個命令行的php引擎,就安裝這個包
apt-getinstall php5-cli

RPM包管理(Fedora、RedHat、SUSE、CentOS)
yuminstall php
如果是php命令行,就安裝yuminstall php-cli

如何選擇Thread Safe和Non ThreadSafe版本?
Windows版的PHP從版本5.2.1開始有ThreadSafe(線程安全)和None Thread Safe(NTS,非線程安全)之分,這兩者不同在于何處?到底應該用哪種?這里做一個簡單的介紹。

  從2000年10月20日發布的第一個Windows版的PHP3.0.17開始的都是線程安全的版本,這是由于與Linux/Unix系統是采用多進程的工作方式不同的是Windows系統是采用多線程的工作方式。如果在IIS下以CGI方式運行PHP會非常慢,這是由于CGI模式是建立在多進程的基礎之上的,而非多線程。一般我們會把PHP配置成以ISAPI的方式來運行,ISAPI是多線程的方式,這樣就快多了。但存在一個問題,很多常用的PHP擴展是以Linux/Unix的多進程思想來開發的,這些擴展在ISAPI的方式運行時就會出錯搞垮IIS。因此在IIS下CGI模式才是 PHP運行的最安全方式,但CGI模式對于每個HTTP請求都需要重新加載和卸載整個PHP環境,其消耗是巨大的。

  為了兼顧IIS下PHP的效率和安全,微軟給出了FastCGI的解決方案。FastCGI可以讓PHP的進程重復利用而不是每一個新的請求就重開一個進程。同時FastCGI也可以允許幾個進程同時執行。這樣既解決了CGI進程模式消耗太大的問題,又利用上了CGI進程模式不存在線程安全問題的優勢。

先從字面意思上理解,Thread Safe是線程安全,執行時會進行線程(Thread)安全檢查,以防止有新要求就啟動新線程的CGI執行方式而耗盡系統資源。Non Thread Safe是非線程安全,在執行時不進行線程(Thread)安全檢查。

 因此,如果是使用ISAPI的方式來運行PHP就必須用ThreadSafe(線程安全)的版本;而用FastCGI模式運行PHP的話就沒有必要用線程安全檢查了,用None Thread Safe(NTS,非線程安全)的版本能夠更好的提高效率。


再來看PHP的兩種執行方式:ISAPI和FastCGI。

ISAPI執行方式是以DLL動態庫的形式使用,可以在被用戶請求后執行,在處理完一個用戶請求后不會馬上消失,所以需要進行線程安全檢查,這樣來提高程序的執行效率,所以如果是以ISAPI來執行PHP,建議選擇Thread Safe版本;

而FastCGI執行方式是以單一線程來執行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執行效率,所以,如果是以FastCGI來執行PHP,建議選擇Non Thread Safe版本。

以上就是關于PHP安裝包的下載問題的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美日韩在线一区| www.欧美精品| 欧美—级a级欧美特级ar全黄| 欧美日韩精品在线播放| 亚洲精品99久久久久| 亚洲性日韩精品一区二区| 青青草原一区二区| 精品国内亚洲在观看18黄| 亚洲日韩欧美视频一区| 国产成人精品电影久久久| 亚洲丝袜av一区| 91chinesevideo永久地址| 91av福利视频| 欧美猛交ⅹxxx乱大交视频| 亚洲黄一区二区| 日韩av在线免费播放| 欧美精品在线观看| 中文字幕久久久av一区| 国产极品精品在线观看| 亚洲欧美999| 亚洲图片在线综合| 亚洲精品国产精品国自产观看浪潮| 国产精品久久久久久久电影| 国产精品网站大全| 欧美一区视频在线| 久久视频在线播放| 欧美日韩日本国产| 91在线中文字幕| 精品久久久一区二区| 久久久99免费视频| 亚洲精品国产免费| 美女福利精品视频| 欧美成人免费一级人片100| 国产精品福利观看| 国产视频自拍一区| 亚洲视频在线观看网站| 日韩精品在线观看一区二区| 亚洲精品久久久久久久久| 国产精品黄色av| 成人性生交大片免费看视频直播| 亚洲欧美日韩在线一区| 青青草成人在线| 亚洲国产古装精品网站| 欧美一性一乱一交一视频| 精品久久国产精品| 一本色道久久综合狠狠躁篇怎么玩| 欧美放荡办公室videos4k| 高潮白浆女日韩av免费看| 国产精品69久久久久| 亚洲最大的网站| 精品久久久一区二区| 欧美激情啊啊啊| 欧美精品激情在线观看| 国产精品一区专区欧美日韩| 欧美裸体男粗大视频在线观看| 国产在线视频2019最新视频| 久久久久久91香蕉国产| 国产精品一二三视频| 国产成人中文字幕| 91免费国产网站| 深夜福利一区二区| 91久久精品久久国产性色也91| 91免费精品国偷自产在线| 91精品国产综合久久男男| 国产欧美久久一区二区| 久久久久亚洲精品国产| 国产精品羞羞答答| 国产日本欧美一区| 日本精品视频在线播放| 欧美日韩色婷婷| 日韩成人在线视频观看| 久久精品视频va| 欧美激情欧美激情在线五月| 中文国产亚洲喷潮| 一区二区三区久久精品| 欧美日韩第一页| 国产男人精品视频| 国产欧美一区二区三区久久人妖| 国产ts人妖一区二区三区| 久久精品一本久久99精品| 国产日韩欧美黄色| 亚洲欧美另类国产| 亚洲精品456在线播放狼人| 这里只有精品在线观看| 国产a∨精品一区二区三区不卡| 97视频国产在线| 亚洲人成网在线播放| 色综久久综合桃花网| 在线成人激情黄色| www亚洲精品| 一区二区三区无码高清视频| 久久99国产精品自在自在app| 日韩女优在线播放| 久久九九亚洲综合| 国产精品99久久久久久白浆小说| 国产精品wwww| 日韩av片永久免费网站| 国产日韩欧美在线看| 日韩性xxxx爱| 欧美激情一区二区三区久久久| 日韩动漫免费观看电视剧高清| 久久九九精品99国产精品| 国产日韩精品在线| 欧美激情亚洲视频| 欧美日韩国产一区中文午夜| 亚洲精品自产拍| 一区二区亚洲精品国产| 日韩av电影手机在线| 午夜精品久久久久久久99热浪潮| 亚洲四色影视在线观看| xvideos亚洲人网站| 人人爽久久涩噜噜噜网站| 久久亚洲精品国产亚洲老地址| 国产亚洲精品美女| 欧美中在线观看| 成人xxxxx| 欧美激情喷水视频| 亚洲欧美国产精品| 欧美有码在线观看| 色哟哟亚洲精品一区二区| 国产一区二区久久精品| 日本一区二三区好的精华液| 欧美美女操人视频| 亚洲www在线| 日韩精品视频在线播放| 俺也去精品视频在线观看| 成人www视频在线观看| 精品欧美国产一区二区三区| 尤物yw午夜国产精品视频明星| 国产福利视频一区二区| 精品久久久久久国产| 欧美成人剧情片在线观看| 国产一区私人高清影院| 日韩精品一区二区三区第95| 欧美激情视频网址| 欧美激情高清视频| 日本国产高清不卡| 色综久久综合桃花网| 国产99视频精品免视看7| 欧美精品国产精品日韩精品| 国产成人精品一区二区| 欧美电影在线免费观看网站| 亚洲18私人小影院| 国产91精品黑色丝袜高跟鞋| 国产日本欧美一区| 好吊成人免视频| www.久久久久久.com| 国产人妖伪娘一区91| 日韩美女视频在线观看| 久久五月情影视| 午夜精品一区二区三区视频免费看| 亚洲精品日韩欧美| 97免费在线视频| 国产精品美女久久久久久免费| 国产一区二区黄| 久久久人成影片一区二区三区观看| 欧美性猛xxx| 欧美日韩一区二区免费在线观看| 日韩av中文字幕在线免费观看| 一本久久综合亚洲鲁鲁| 欧美裸体xxxx极品少妇软件| 97精品国产97久久久久久春色| 久久99亚洲精品| 亚洲色图25p|