
【基本介紹】
PHP 是一種新型的 CGI 程序編寫語(yǔ)言,易學(xué)易用,運(yùn)行速度快,可以方便快捷地編寫出功能強(qiáng)大,運(yùn)行速度快,并可同時(shí)運(yùn)行于 Windows、Unix、Linux 平臺(tái)的Web后臺(tái)程序,內(nèi)置了對(duì)文件上傳、密碼認(rèn)證、Cookies 操作、郵件收發(fā)、動(dòng)態(tài) GIF 生成等功能,PHP 直接為很多數(shù)據(jù)庫(kù)提供原本的連接,包括Oracle、Sybase、Postgres、Mysql、Informix、Dbase、Solid、Access 等,完全支持ODBC接口,用戶更換平臺(tái)時(shí),無需變換 PHP 代碼,可即拿即用先從字面意思上理解,Thread Safe 是線程安全,執(zhí)行時(shí)會(huì)進(jìn)行線程(Thread)安全檢查,以防止有新要求就啟動(dòng)新線程的 CGI 執(zhí)行方式而耗盡系統(tǒng)資源。Non Thread Safe 是非線程安全,在執(zhí)行時(shí)不進(jìn)行線程(Thread)安全檢查。
再來看 PHP 的兩種【執(zhí)行方式】
ISAPI 和 FastCGI。
ISAPI 執(zhí)行方式是以 DLL 動(dòng)態(tài)庫(kù)的形式使用,可以在被用戶請(qǐng)求后執(zhí)行,在處理完一個(gè)用戶請(qǐng)求后不會(huì)馬上消失,所以需要進(jìn)行線程安全檢查,這樣來提高程序的執(zhí)行效率,所以如果是以 ISAPI 來執(zhí)行 PHP,建議選擇 Thread Safe 版本;
而 FastCGI 執(zhí)行方式是以單一線程來執(zhí)行操作,所以不需要進(jìn)行線程的安全檢查,除去線程安全檢查的防護(hù)反而可以提高執(zhí)行效率,所以,如果是以 FastCGI 來執(zhí)行 PHP,建議選擇 Non Thread Safe 版本。
【更新日志】
PHP開發(fā)團(tuán)隊(duì)宣布PHP 5.5.7立即可用。此版本修正了幾個(gè)錯(cuò)誤對(duì)PHP 5.5.6。所有的PHP鼓勵(lì)用戶升級(jí)到新版本。對(duì)于PHP 5.5.7源下載,請(qǐng)?jiān)L問我們的下載頁(yè)面,Windows二進(jìn)制文件可以在Windows。凈/下載/ PHP。修改列表中記錄日志。
核心:
固定的臭蟲# 60598(CLI / Apache SAPI段錯(cuò)誤對(duì)象上的操作)。
固定的臭蟲# 65579(使用性狀與get_class_methods導(dǎo)致段錯(cuò)誤)。
固定的臭蟲# 65490(重復(fù)調(diào)用得到dtrace_function_ * lineno與文件名)。
固定的臭蟲# 65483(Quoted-Printable編碼流過濾錯(cuò)誤編碼空間)。
固定的臭蟲# 65481(關(guān)機(jī)段錯(cuò)誤由于序列化)。
固定的臭蟲# 65470(分割故障zend_error()——使DTrace)。
固定的臭蟲# 65372(segfault在gc_zval_possible_root當(dāng)回參考失?。?br />固定的臭蟲# 65304(使用Max-Int在array_sum)。
固定的臭蟲# 65291(get_defined_constants()使PHP墜毀在一個(gè)非常有限的情況下)。
固定的臭蟲# 65225(php_binary設(shè)置不正確)。
錯(cuò)誤# 63186改良的固定(編譯失敗,NetBSD)。
固定的臭蟲# 62692(PHP未能建立與DTrace)。
固定的臭蟲# 61759(class_alias()應(yīng)該接受類與領(lǐng)先的反斜杠)。
固定的臭蟲# 61345(CGI模式安裝不工作)。
櫻桃采摘了一些DTrace建有(允許建立在Linux,錯(cuò)誤# 62691和錯(cuò)誤# 63706)從PHP 5.5分。
固定的臭蟲# 61268(——使DTrace導(dǎo)致使修理Zend / zend_dtrace。D)
卷曲的:
固定的臭蟲# 65458(卷曲的內(nèi)存泄漏)。
日期時(shí)間:
固定的臭蟲# 65554(createfromformat打破時(shí),周幾的名稱是由一些分隔符)
固定的臭蟲# 65564(在datetimezone東西被addresssanitizer堆棧緩沖區(qū)溢出)
固定的臭蟲# 64802(openssl_x509_parse無法解析主體適當(dāng)在某些情況下)。
會(huì)議:
固定的臭蟲# 62129(RFC1867崩潰PHP即使關(guān)閉)。
定的臭蟲# 50308(session id不附加適當(dāng)?shù)目斟^標(biāo)簽)。
固定可能的緩沖區(qū)溢出在Windows。注:不安全性修復(fù)。
改變session.auto_start到php_ini_perdir。
香皂。
固定的臭蟲# 65018(soapheader問題SOAPServer)。
固定的臭蟲# 65328(segfault當(dāng)?shù)玫絪plstack對(duì)象的值)。
PDO:
固定的臭蟲# 64953(Postgres聲明位置參數(shù)鑄造)。
藥學(xué):
固定的臭蟲# 65028(藥::buildfromdirectory產(chǎn)生腐敗的檔案為某些特定的內(nèi)容)。
PGSQL:
固定的臭蟲# 65336(pg_escape_literal / identifier()默默地返回false)。
固定的臭蟲# 62978(不可能的SQL注射pg_select() / pg_update() / pg_delete() / pg_insert())。
zlib:
固定的臭蟲# 65391(無法發(fā)送不同頁(yè)眉用戶代理時(shí)ob_start('ob_gzhandler”)被稱為)。


































