php5 NTS和TS版本的區別,所謂的執行緒安全和非安全

2021-03-22 06:13:34 字數 2335 閱讀 3112

1樓:匿名使用者

先從字面意思上理解:

none-thread safe就是非執行緒安全,在執行時不進行執行緒(thread)安全檢查;

thread safe就是執行緒安全,執行時會進行執行緒(thread)安全檢查,以防止有新要求就啟動新執行緒的 cgi 執行方式耗盡系統資源。

再來看php的兩種執行方式:

isapi和fastcgi。

而執行緒安全檢查正是為isapi方式的php準備的,因為有許多php模組都不是執行緒安全的,所以需要使用thread safe的php。

如何判斷php 是ts還是nts版的

2樓:一騎當後

通過phpinfo(); 檢視其中的 thread safety 項,

這個專案就是檢視是否是執行緒安全,

如果是:enabled,一般來說應該是ts版,否則是nts版。

如果我的回答沒能幫助您,請繼續追問。

您也可以向我們團隊發出請求,會有更專業的人來為您解答。

3樓:danny喲

通過phpinfo(); 的展示頁面,檢視其中的 thread safety 項,如果是enabled就是ts版,否則是nts版。

請教 php nts 和 ts 怎麼選擇?

4樓:_風逸飛

這個和用什麼**沒有關係.

主要是看你的httpserver用什麼.

如果linux就只有nts的,

如果是iis 且是isapi方式執行就必須ts.而用fastcgi模式執行php的話就沒有必要用執行緒安全檢查了,用none thread safe(nts,非執行緒安全)的版本能夠更好的提高效率。

php5.3版不在支援isapi,為何還有ts和nts兩個版本呢?

5樓:匿名使用者

ts就是isapi。nts就是fastcgi模式。很好區分的。

給你推薦個整合包phpstudy,fastcgi還是isapi分的很清楚。支援php版本切換。還支援nginx和iis等

php版本選擇問題.vc6和vc9的區別,ts和nts如何選擇

6樓:匿名使用者

ts是thread safety,代表執行緒安全,而nts是none thread safe代表非執行緒安全。

windows系統下才分執行緒安全與非執行緒安全,

windows + apache +  php(模組) :使用執行緒安全版本。

windows + apache +  php(fastcgi) :使用非執行緒安全版本。

如果你的電腦是32位的, 那裝x86的版本,如果是64位的, 裝x64的版本!

一般來說不區分32位和64位,或者64位作業系統相容32位的php,但是在某些作業系統上還是區分32位和64位的,例如windows 2008

vc6和vc9是指vc執行庫的版本,你php版本標誌的是vc9,那麼執行的時候,需要安裝vc9

vc9 -是安裝執行使用 visual studio 2008 生成的 c++ 應用程式所必需的執行時元件。

建議使用phpwamp綠色整合環境,700個php版本隨意切換,多版本同時執行。

7樓:金小牛笑傲江湖

windows下vc11,ts,linuxvc9和vc11都行。nts必須的

php的nts和ts版本對於windows上的apache httpd來說選哪個好

8樓:京基

thread safe是執行緒安全,執行時會進行執行緒(thread)安全檢查,

以防止有新要求就啟動新執行緒的cgi執行方式而耗盡系統資源。

non thread safe是非執行緒安全,在執行時不進行執行緒(thread)安全檢查。

php的nts和ts版本對於windows上的apache httpd來說選哪個好

9樓:比賽

windows上apache的winnt mpm是一個執行緒

化mpm,如果你要跑php模組(php5apache2_4.dll)那麼你沒得選,只能用執行緒安全版本php.

更多:當然也有采用執行緒化mpm的apache跟非執行緒安全的php協作的方法:如果您還有一些網路問題可以來後盾人看看有許多的技術人員可以幫助您解答您的問題

html4和html5的區別,html5和html4有什麼區別?

1 html5是一個制定中的標準 html5依然是一個制定中的標準,而html4是正式的標準。到目前為止,在產品裡使用html4,只在實驗裡使用html5。2 簡化的語法 更簡單的doctype宣告是html5裡眾多新特徵之一。現在,只需要寫就好了。html5的語法相容html4和xhtml1,但不...

蘋果5和蘋果5s的區別,蘋果iphone5和5s有什麼區別

1 處理器 蘋果5 cpu方面,iphone 5配備了a6處理器,cpu和顯示卡效能翻番。iphone 5搭載a6處理器效能更強,cpu效能和顯示卡效能均為a5兩倍,但是核心面積卻縮小了22 在實際應用上,配備a6處理器的iphone 5應用載入速度更快,例如page載入速度達到之前的2.1倍,ke...

機油5w 30和5w 40的區別

5w 30和5w 40是兩個不同的機油粘度級別,這兩個機油粘度沒有誰比誰更好,在使用相同等級基礎油的情況下,5w 30和5w 40來比品質上的一樣的,只是機油的引數值不同。前面5w代表的是機油的低溫流動性,w前面數字越小低溫流動性越好。5w代表這款機油可以應對 30度以上的氣溫條件。而後面的30和4...