一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

適用于php-5.2 的 php.ini 中文版[金步國(guó)翻譯]

由于作者水平有限,因此不能保證作品內(nèi)容準(zhǔn)確無(wú)誤,請(qǐng)?jiān)陂喿x中自行鑒別。如果你發(fā)現(xiàn)了作品中的錯(cuò)誤,請(qǐng)您來(lái)信指出,哪怕是錯(cuò)別字也好,任何提高作品質(zhì)量的建議我都將虛心接納。如果你愿意就作品中的相關(guān)內(nèi)容與我進(jìn)行進(jìn)一步切磋與探討,也歡迎你與我聯(lián)系。聯(lián)系方式:MSN: csfrank122@hotmail.com
復(fù)制代碼 代碼如下:

;; 關(guān)于php.ini ;;

; 這個(gè)文件必須命名為'php.ini'并放置在httpd.conf中phpINIDir指令指定的目錄中。
; 最新版本的php.ini可以在下面兩個(gè)位置查看:
; http://cvs.php.NET/viewvc.cgi/php-src/php.ini-recommended?view=co
; http://cvs.php.NET/viewvc.cgi/php-src/php.ini-dist?view=co



;; 語(yǔ)法 ;;

; 該文件的語(yǔ)法非常簡(jiǎn)單。空白字符和以分號(hào)開(kāi)始的行被簡(jiǎn)單地忽略。
; 章節(jié)標(biāo)題(例如: [php])也被簡(jiǎn)單地忽略,即使將來(lái)它們可能有某種意義。

; 設(shè)置指令的格式如下:
; directive = value
; 指令名(directive)是大小寫(xiě)敏感的!所以"foo=bar"不同于"FOO=bar"。
; 值(value)可以是:
; 1. 用引號(hào)界定的字符串(如:"foo")
; 2. 一個(gè)數(shù)字(整數(shù)或浮點(diǎn)數(shù),如:0, 1, 34, -1, 33.55)
; 3. 一個(gè)php常量(如:E_ALL, M_PI)
; 4. 一個(gè)INI常量(On, Off, none)
; 5. 一個(gè)表達(dá)式(如:E_ALL & ~E_NOTICE)

; INI文件中的表達(dá)式僅使用:位運(yùn)算符、邏輯非、圓括號(hào):
; | 位或
; & 位與
; ~ 位非
; ! 邏輯非

; 布爾標(biāo)志用 On 表示打開(kāi),用 Off 表示關(guān)閉。

; 一個(gè)空字符串可以用在等號(hào)后不寫(xiě)任何東西表示,或者用 none 關(guān)鍵字:
; foo = ; 將foo設(shè)為空字符串
; foo = none ; 將foo設(shè)為空字符串
; foo = "none" ; 將foo設(shè)為字符串'none'

; 如果你在指令值中使用動(dòng)態(tài)擴(kuò)展(php擴(kuò)展或Zend擴(kuò)展)中的常量,
; 那么你只能在加載這些動(dòng)態(tài)擴(kuò)展的指令行之后使用這些常量。



;; httpd.conf ;;

; 可以在httpd.conf中針對(duì)特定虛擬主機(jī)或目錄覆蓋php.ini的值,以進(jìn)行更靈活的配置:
; php_admin_value name value ;設(shè)置非bool型的指令,將value設(shè)為none則清除先前的設(shè)定
; php_admin_flag name on|off ;僅用于設(shè)置bool型的指令
; [提示]因?yàn)楹芏嘀噶畈辉试S使用php_value/php_flag進(jìn)行設(shè)置,因此不建議使用這兩個(gè)。

; php常量(如E_ALL)僅能在php.ini中使用,在httpd.conf中必須使用相應(yīng)的掩碼值。

;[2008-3-2日更新]
;==========================================================================================
;;=====================================配置指令詳解========================================
;==========================================================================================
; 以下每個(gè)指令的設(shè)定值都與 php-5.2.5 內(nèi)建的默認(rèn)值相同。
; 也就是說(shuō),如果'php.ini'不存在,或者你刪掉了某些行,默認(rèn)值與之相同。

;;;;;;;;;;;;;;
;; Apache ;;

[Apache]
; 僅在將php作為Apache模塊時(shí)才有效。

child_terminate = Off
; php腳本在請(qǐng)求結(jié)束后是否允許使用apache_child_terminate()函數(shù)終止子進(jìn)程。
; 該指令僅在UNIX平臺(tái)上將php安裝為Apache1.3的模塊時(shí)可用。其他情況下皆不存在。

engine = On
; 是否啟用php解析引擎。
; 提示:可以在httpd.conf中基于目錄或者虛擬主機(jī)來(lái)打開(kāi)或者關(guān)閉php解析引擎。

last_modified = Off
; 是否在Last-Modified應(yīng)答頭中放置該php腳本的最后修改時(shí)間。

xbithack = Off
; 是否不管文件結(jié)尾是什么,都作為php可執(zhí)行位組來(lái)解析。



;; php核心 ;;


[php-Core-DateTime]
; 前四個(gè)配置選項(xiàng)目前僅用于date_sunrise()和date_sunset()函數(shù)。

date.default_latitude = 31.7667
; 默認(rèn)緯度

date.default_longitude = 35.2333
; 默認(rèn)經(jīng)度

date.sunrise_zenith = 90.583333
; 默認(rèn)日出天頂

date.sunset_zenith = 90.583333
; 默認(rèn)日落天頂

date.timezone =
; 未設(shè)定TZ環(huán)境變量時(shí)用于所有日期和時(shí)間函數(shù)的默認(rèn)時(shí)區(qū)。
; 中國(guó)大陸應(yīng)當(dāng)使用"PRC"
; 應(yīng)用時(shí)區(qū)的優(yōu)先順序?yàn)椋?
; 1. 用date_default_timezone_set()函數(shù)設(shè)定的時(shí)區(qū)(如果設(shè)定了的話)
; 2. TZ 環(huán)境變量(如果非空的話)
; 3. 該指令的值(如果設(shè)定了的話)
; 4. php自己推測(cè)(如果操作系統(tǒng)支持)
; 5. 如果以上都不成功,則使用 "UTC"


[php-Core-Assert]

assert.active = On
; 是否啟用assert()斷言評(píng)估

assert.bail = Off
; 是否在發(fā)生失敗斷言時(shí)中止腳本的執(zhí)行

assert.callback =
; 發(fā)生失敗斷言時(shí)執(zhí)行的回調(diào)函數(shù)

assert.quiet_eval = Off
; 是否使用安靜評(píng)估(不顯示任何錯(cuò)誤信息,相當(dāng)于error_reporting=0)。
; 若關(guān)閉則在評(píng)估斷言表達(dá)式的時(shí)候使用當(dāng)前的error_reporting指令值。

assert.warning = On
; 是否對(duì)每個(gè)失敗斷言都發(fā)出警告


[php-Core-SafeMode]
; 安全模式是為了解決共享服務(wù)器的安全問(wèn)題而設(shè)立的。
; 但試圖在php層解決這個(gè)問(wèn)題在結(jié)構(gòu)上是不合理的,
; 正確的做法應(yīng)當(dāng)是修改web服務(wù)器層和操作系統(tǒng)層。
; 因此在php6中廢除了安全模式,并使用基于open_basedir的安全防護(hù)。
; 此部分指令在php6中已經(jīng)全部被刪除。

safe_mode = Off
; 是否啟用安全模式。
; 打開(kāi)時(shí),php將檢查當(dāng)前腳本的擁有者是否和被操作的文件的擁有者相同,
; 相同則允許操作,不同則拒絕操作。

safe_mode_gid = Off
; 在安全模式下,默認(rèn)在訪問(wèn)文件時(shí)會(huì)做UID比較檢查。
; 但有些情況下嚴(yán)格的UID檢查反而是不適合的,寬松的GID檢查已經(jīng)足夠。
; 如果你想將其放寬到僅做GID比較,可以打開(kāi)這個(gè)參數(shù)。

safe_mode_allowed_env_vars = "php_"
; 在安全模式下,用戶(hù)僅可以更改的環(huán)境變量的前綴列表(逗號(hào)分隔)。
; 允許用戶(hù)設(shè)置某些環(huán)境變量,可能會(huì)導(dǎo)致潛在的安全漏洞。
; 注意: 如果這一參數(shù)值為空,php將允許用戶(hù)更改任意環(huán)境變量!

safe_mode_protected_env_vars = "LD_LIBRARY_PATH"
; 在安全模式下,用戶(hù)不能更改的環(huán)境變量列表(逗號(hào)分隔)。
; 這些變量即使在safe_mode_allowed_env_vars指令設(shè)置為允許的情況下也會(huì)得到保護(hù)。

safe_mode_exec_dir = "/usr/local/php/bin"
; 在安全模式下,只有該目錄下的可執(zhí)行程序才允許被執(zhí)行系統(tǒng)程序的函數(shù)執(zhí)行。
; 這些函數(shù)是:system, escapeshellarg, escapeshellcmd, exec, passthru,
; proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, shell_exec

safe_mode_include_dir =
; 在安全模式下,該組目錄和其子目錄下的文件被包含時(shí),將跳過(guò)UID/GID檢查。
; 換句話說(shuō),如果此處的值為空,任何UID/GID不符合的文件都不允許被包含。
; 這里設(shè)置的目錄必須已經(jīng)存在于include_path指令中或者用完整路徑來(lái)包含。
; 多個(gè)目錄之間用冒號(hào)(Win下為分號(hào))隔開(kāi)。
; 指定的限制實(shí)際上是一個(gè)前綴,而非一個(gè)目錄名,
; 也就是說(shuō)"/dir/incl"將允許訪問(wèn)"/dir/include"和"/dir/incls"
; 如果您希望將訪問(wèn)控制在一個(gè)指定的目錄,那么請(qǐng)?jiān)诮Y(jié)尾加上斜線。


[php-Core-Safe]

allow_url_fopen = On
; 是否允許打開(kāi)遠(yuǎn)程文件

allow_url_include = Off
; 是否允許include/require遠(yuǎn)程文件。

disable_classes =
; 該指令接受一個(gè)用逗號(hào)分隔的類(lèi)名列表,以禁用特定的類(lèi)。

disable_functions =
; 該指令接受一個(gè)用逗號(hào)分隔的函數(shù)名列表,以禁用特定的函數(shù)。

enable_dl = On
; 是否允許使用dl()函數(shù)。dl()函數(shù)僅在將php作為apache模塊安裝時(shí)才有效。
; 禁用dl()函數(shù)主要是出于安全考慮,因?yàn)樗梢岳@過(guò)open_basedir指令的限制。
; 在安全模式下始終禁用dl()函數(shù),而不管此處如何設(shè)置。
; php6中刪除了該指令,相當(dāng)于設(shè)為Off。

expose_php = On
; 是否暴露php被安裝在服務(wù)器上的事實(shí)(在http頭中加上其簽名)。
; 它不會(huì)有安全上的直接威脅,但它使得客戶(hù)端知道服務(wù)器上安裝了php

open_basedir =
; 將php允許操作的所有文件(包括文件自身)都限制在此組目錄列表下。
; 當(dāng)一個(gè)腳本試圖打開(kāi)一個(gè)指定目錄樹(shù)之外的文件時(shí),將遭到拒絕。
; 所有的符號(hào)連接都會(huì)被解析,所以不可能通過(guò)符號(hào)連接來(lái)避開(kāi)此限制。
; 特殊值'.'指定了存放該腳本的目錄將被當(dāng)做基準(zhǔn)目錄,
; 但這有些危險(xiǎn),因?yàn)槟_本的工作目錄可以輕易被chdir()改變。
; 對(duì)于共享服務(wù)器,在httpd.conf中針對(duì)不同的虛擬主機(jī)或目錄靈活設(shè)置該指令將變得非常有用。
; 在Windows中用分號(hào)分隔目錄,UNIX系統(tǒng)中用冒號(hào)分隔目錄。
; 作為Apache模塊時(shí),父目錄中的open_basedir路徑將自動(dòng)被繼承。
; 指定的限制實(shí)際上是一個(gè)前綴,而非一個(gè)目錄名,
; 也就是說(shuō)"/dir/incl"將允許訪問(wèn)"/dir/include"和"/dir/incls",
; 如果您希望將訪問(wèn)控制在一個(gè)指定的目錄,那么請(qǐng)?jiān)诮Y(jié)尾加上一個(gè)斜線。
; 默認(rèn)是允許打開(kāi)所有文件。

sql.safe_mode = Off
; 是否使用SQL安全模式。
; 如果打開(kāi),指定默認(rèn)值的數(shù)據(jù)庫(kù)連接函數(shù)將會(huì)使用這些默認(rèn)值代替支持的參數(shù)。
; 對(duì)于每個(gè)不同數(shù)據(jù)庫(kù)的連接函數(shù),其默認(rèn)值請(qǐng)參考相應(yīng)的手冊(cè)頁(yè)面。


[php-Core-Error]

error_reporting = E_ALL & ~E_NOTICE
; 錯(cuò)誤報(bào)告級(jí)別是位字段的疊加,推薦使用 E_ALL | E_STRICT
; 1 E_ERROR 致命的運(yùn)行時(shí)錯(cuò)誤
; 2 E_WARNING 運(yùn)行時(shí)警告(非致命性錯(cuò)誤)
; 4 E_PARSE 編譯時(shí)解析錯(cuò)誤
; 8 E_NOTICE 運(yùn)行時(shí)提醒(經(jīng)常是bug,也可能是有意的)
; 16 E_CORE_ERROR php啟動(dòng)時(shí)初始化過(guò)程中的致命錯(cuò)誤
; 32 E_CORE_WARNING php啟動(dòng)時(shí)初始化過(guò)程中的警告(非致命性錯(cuò))
; 64 E_COMPILE_ERROR 編譯時(shí)致命性錯(cuò)
; 128 E_COMPILE_WARNING 編譯時(shí)警告(非致命性錯(cuò))
; 256 E_USER_ERROR 用戶(hù)自定義的致命錯(cuò)誤
; 512 E_USER_WARNING 用戶(hù)自定義的警告(非致命性錯(cuò)誤)
; 1024 E_USER_NOTICE 用戶(hù)自定義的提醒(經(jīng)常是bug,也可能是有意的)
; 2048 E_STRICT 編碼標(biāo)準(zhǔn)化警告(建議如何修改以向前兼容)
; 4096 E_RECOVERABLE_ERROR 接近致命的運(yùn)行時(shí)錯(cuò)誤,若未被捕獲則視同E_ERROR
; 6143 E_ALL 除E_STRICT外的所有錯(cuò)誤(php6中為8191,即包含所有)
; 也可以用2147483647(所有二進(jìn)制位全為1)打開(kāi)現(xiàn)在或?qū)?lái)可能出現(xiàn)的各種錯(cuò)誤

track_errors = Off
; 是否在變量$php_errormsg中保存最近一個(gè)錯(cuò)誤或警告消息。

display_errors = On
; 是否將錯(cuò)誤信息作為輸出的一部分顯示。
; 在最終發(fā)布的web站點(diǎn)上,強(qiáng)烈建議你關(guān)掉這個(gè)特性,并使用錯(cuò)誤日志代替(參看下面)。
; 在最終發(fā)布的web站點(diǎn)打開(kāi)這個(gè)特性可能暴露一些安全信息,
; 例如你的web服務(wù)上的文件路徑、數(shù)據(jù)庫(kù)規(guī)劃或別的信息。

display_startup_errors = Off
; 是否顯示php啟動(dòng)時(shí)的錯(cuò)誤。
; 即使display_errors指令被打開(kāi),關(guān)閉此參數(shù)也將不顯示php啟動(dòng)時(shí)的錯(cuò)誤。
; 建議你關(guān)掉這個(gè)特性,除非你必須要用于調(diào)試中。

report_memleaks = On
; 是否報(bào)告內(nèi)存泄漏。這個(gè)參數(shù)只在以調(diào)試方式編譯的php中起作用,
; 并且必須在error_reporting指令中包含 E_WARNING

report_zend_debug = On
; 尚無(wú)說(shuō)明文檔

html_errors = On
; 是否在出錯(cuò)信息中使用HTML標(biāo)記。
; 注意: 不要在發(fā)布的站點(diǎn)上使用這個(gè)特性!

docref_root = ;"http://localhost/phpmanual/"
docref_ext = ;".html"
; 如果打開(kāi)了html_errors指令,php將會(huì)在出錯(cuò)信息上顯示超連接,
; 直接鏈接到一個(gè)說(shuō)明這個(gè)錯(cuò)誤或者導(dǎo)致這個(gè)錯(cuò)誤的函數(shù)的頁(yè)面。
; 你可以從http://www.php.NET/docs.php下載php手冊(cè),
; 并將docref_root指令指向你本地的手冊(cè)所在的URL目錄。
; 你還必須設(shè)置docref_ext指令來(lái)指定文件的擴(kuò)展名(必須含有'.')。
; 注意: 不要在發(fā)布的站點(diǎn)上使用這個(gè)特性。

error_prepend_string = ;"<font color=#f00>"
; 用于錯(cuò)誤信息前輸出的字符串
error_append_string = ;"</font>"
; 用于錯(cuò)誤信息后輸出的字符串

xmlrpc_errors = Off
xmlrpc_error_number = 0
; 尚無(wú)文檔


[php-Core-Logging]

define_syslog_variables = Off
; 是否定義各種系統(tǒng)日志變量,如:$LOG_PID, $LOG_CRON 等等。
; 關(guān)掉它以提高效率的好主意。
; 你可以在運(yùn)行時(shí)調(diào)用define_syslog_variables()函數(shù)來(lái)定義這些變量。

error_log =
; 將錯(cuò)誤日志記錄到哪個(gè)文件中。該文件必須對(duì)Web服務(wù)器用戶(hù)可寫(xiě)。
; syslog 表示記錄到系統(tǒng)日志中(NT下的事件日志, Unix下的syslog(3))
; 如果此處未設(shè)置任何值,則錯(cuò)誤將被記錄到Web服務(wù)器的錯(cuò)誤日志中。

log_errors = Off
; 是否在日志文件里記錄錯(cuò)誤,具體在哪里記錄取決于error_log指令。
; 強(qiáng)烈建議你在最終發(fā)布的web站點(diǎn)時(shí)使用日志記錄錯(cuò)誤而不是直接輸出,
; 這樣可以讓你既知道那里出了問(wèn)題,又不會(huì)暴露敏感信息。

log_errors_max_len = 1024
; 設(shè)置錯(cuò)誤日志中附加的與錯(cuò)誤信息相關(guān)聯(lián)的錯(cuò)誤源的最大長(zhǎng)度。
; 這里設(shè)置的值對(duì)顯示的和記錄的錯(cuò)誤以及$php_errormsg都有效。
; 設(shè)為 0 可以允許無(wú)限長(zhǎng)度。

ignore_repeated_errors = Off
; 記錄錯(cuò)誤日志時(shí)是否忽略重復(fù)的錯(cuò)誤信息。
; 錯(cuò)誤信息必須出現(xiàn)在同一文件的同一行才被被視為重復(fù)。

ignore_repeated_source = Off
; 是否在忽略重復(fù)的錯(cuò)誤信息時(shí)忽略重復(fù)的錯(cuò)誤源。


[php-Core-Mail]
; 要使郵件函數(shù)可用,php必須在編譯時(shí)能夠訪問(wèn)sendmail程序。
; 如果使用其它的郵件程序,如qmail或postfix,確保使用了相應(yīng)的sendmail包裝。
; php首先會(huì)在系統(tǒng)的PATH環(huán)境變量中搜索sendmail,接著按以下順序搜索:
; /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib
; 強(qiáng)烈建議在PATH中能夠找到sendmail。
; 另外,編譯php的用戶(hù)必須能夠訪問(wèn)sendmail程序。

SMTP = "localhost"
; mail()函數(shù)中用來(lái)發(fā)送郵件的SMTP服務(wù)器的主機(jī)名稱(chēng)或者IP地址。僅用于win32。

smtp_port = 25
; SMTP服務(wù)器的端口號(hào)。僅用于win32。

sendmail_from =
; 發(fā)送郵件時(shí)使用的"From:"頭中的郵件地址。僅用于win32
; 該選項(xiàng)還同時(shí)設(shè)置了"Return-Path:"頭。

sendmail_path = "-t -i"
; 僅用于unix,也可支持參數(shù)(默認(rèn)的是'sendmail -t -i')
; sendmail程序的路徑,通常為"/usr/sbin/sendmail或/usr/lib/sendmail"。
; configure腳本會(huì)嘗試找到該程序并設(shè)定為默認(rèn)值,但是如果失敗的話,可以在這里設(shè)定。
; 不使用sendmail的系統(tǒng)應(yīng)將此指令設(shè)定為sendmail替代程序(如果有的話)。
; 例如,Qmail用戶(hù)通常可以設(shè)為"/var/qmail/bin/sendmail"或"/var/qmail/bin/qmail-inject"。
; qmail-inject 不需要任何選項(xiàng)就能正確處理郵件。

mail.force_extra_parameters =
; 作為額外的參數(shù)傳遞給sendmail庫(kù)的強(qiáng)制指定的參數(shù)附加值。
; 這些參數(shù)總是會(huì)替換掉mail()的第5個(gè)參數(shù),即使在安全模式下也是如此。


[php-Core-ResourceLimit]

default_socket_timeout = 60
; 默認(rèn)socket超時(shí)(秒)

max_execution_time = 30
; 每個(gè)腳本最大允許執(zhí)行時(shí)間(秒),0 表示沒(méi)有限制。
; 這個(gè)參數(shù)有助于阻止劣質(zhì)腳本無(wú)休止的占用服務(wù)器資源。
; 該指令僅影響腳本本身的運(yùn)行時(shí)間,任何其它花費(fèi)在腳本運(yùn)行之外的時(shí)間,
; 如用system()/sleep()函數(shù)的使用、數(shù)據(jù)庫(kù)查詢(xún)、文件上傳等,都不包括在內(nèi)。
; 在安全模式下,你不能用ini_set()在運(yùn)行時(shí)改變這個(gè)設(shè)置。

memory_limit = 128M
; 一個(gè)腳本所能夠申請(qǐng)到的最大內(nèi)存字節(jié)數(shù)(可以使用K和M作為單位)。
; 這有助于防止劣質(zhì)腳本消耗完服務(wù)器上的所有內(nèi)存。
; 要能夠使用該指令必須在編譯時(shí)使用"--enable-memory-limit"配置選項(xiàng)。
; 如果要取消內(nèi)存限制,則必須將其設(shè)為 -1 。
; 設(shè)置了該指令后,memory_get_usage()函數(shù)將變?yōu)榭捎谩?

max_input_time = -1
; 每個(gè)腳本解析輸入數(shù)據(jù)(POST, GET, upload)的最大允許時(shí)間(秒)。
; -1 表示不限制。

max_input_nesting_level = 64
; 輸入變量的最大嵌套深度(尚無(wú)更多解釋文檔)

post_max_size = 8M
; 允許的POST數(shù)據(jù)最大字節(jié)長(zhǎng)度。此設(shè)定也影響到文件上傳。
; 如果POST數(shù)據(jù)超出限制,那么$_POST和$_FILES將會(huì)為空。
; 要上傳大文件,該值必須大于upload_max_filesize指令的值。
; 如果啟用了內(nèi)存限制,那么該值應(yīng)當(dāng)小于memory_limit指令的值。

realpath_cache_size = 16K
; 指定php使用的realpath(規(guī)范化的絕對(duì)路徑名)緩沖區(qū)大小。
; 在php打開(kāi)大量文件的系統(tǒng)上應(yīng)當(dāng)增大該值以提高性能。

realpath_cache_ttl = 120
; realpath緩沖區(qū)中信息的有效期(秒)。
; 對(duì)文件很少變動(dòng)的系統(tǒng),可以增大該值以提高性能。


[php-Core-FileUpLoad]

file_uploads = On
; 是否允許HTTP文件上傳。
; 參見(jiàn)upload_max_filesize, upload_tmp_dir, post_max_size指令

upload_max_filesize = 2M
; 允許上傳的文件的最大尺寸。

upload_tmp_dir =
; 文件上傳時(shí)存放文件的臨時(shí)目錄(必須是php進(jìn)程用戶(hù)可寫(xiě)的目錄)。
; 如果未指定則php使用系統(tǒng)默認(rèn)的臨時(shí)目錄。


[php-Core-MagicQuotes]
; php6刪除了下列指令,相當(dāng)于全部為 Off

magic_quotes_gpc = Off
; 是否對(duì)輸入的GET/POST/Cookie數(shù)據(jù)使用自動(dòng)字符串轉(zhuǎn)義( ' " / NULL )。
; 這里的設(shè)置將自動(dòng)影響 $_GEST $_POST $_COOKIE 數(shù)組的值。
; 若將本指令與magic_quotes_sybase指令同時(shí)打開(kāi),則僅將單引號(hào)(')轉(zhuǎn)義為(''),
; 其它特殊字符將不被轉(zhuǎn)義,即( " / NULL )將保持原樣!!
; 建議關(guān)閉此特性,并使用自定義的過(guò)濾函數(shù)。

magic_quotes_runtime = Off
; 是否對(duì)運(yùn)行時(shí)從外部資源產(chǎn)生的數(shù)據(jù)使用自動(dòng)字符串轉(zhuǎn)義( ' " / NULL )。
; 若打開(kāi)本指令,則大多數(shù)函數(shù)從外部資源(數(shù)據(jù)庫(kù),文本文件等)返回?cái)?shù)據(jù)都將被轉(zhuǎn)義。
; 例如:用SQL查詢(xún)得到的數(shù)據(jù),用exec()函數(shù)得到的數(shù)據(jù),等等
; 若將本指令與magic_quotes_sybase指令同時(shí)打開(kāi),則僅將單引號(hào)(')轉(zhuǎn)義為(''),
; 其它特殊字符將不被轉(zhuǎn)義,即( " / NULL )將保持原樣!!
; 建議關(guān)閉此特性,并視具體情況使用自定義的過(guò)濾函數(shù)。

magic_quotes_sybase = Off
; 是否采用Sybase形式的自動(dòng)字符串轉(zhuǎn)義(用 '' 表示 ')


[php-Core-HighLight]

highlight.bg = "#FFFFFF"
highlight.comment = "#FF8000"
highlight.default = "#0000BB"
highlight.html = "#000000"
highlight.keyword = "#007700"
highlight.string = "#DD0000"
; 語(yǔ)法高亮模式的色彩(通常用于顯示 .phps 文件)。
; 只要能被<font color=xxx>接受的東西就能正常工作。


[php-Core-Langue]

short_open_tag = On
; 是否允許使用"<? ?>"短標(biāo)識(shí)。否則必須使用"<?php ?>"長(zhǎng)標(biāo)識(shí)。
; 除非你的php程序僅在受控環(huán)境下運(yùn)行,且只供自己使用,否則請(qǐng)不要使用短標(biāo)記。
; 如果要和XML結(jié)合使用php,可以選擇關(guān)閉此選項(xiàng)以方便直接嵌入"<?xml ... ?>",
; 不然你必須用php來(lái)輸出:<? echo '<?xml version="1.0"'; ?>
; 本指令也會(huì)影響到縮寫(xiě)形式"<?=",它和"<? echo"等價(jià),要使用它也必須打開(kāi)短標(biāo)記。

ASP_tags = Off
; 是否允許ASP風(fēng)格的標(biāo)記"<% %>",這也會(huì)影響到縮寫(xiě)形式"<%="。
; php6中將刪除此指令

arg_separator.output = "&"
; php所產(chǎn)生的URL中用來(lái)分隔參數(shù)的分隔符。
; 另外還可以用"&"或","等等。

arg_separator.input = "&"
; php解析URL中的變量時(shí)使用的分隔符列表。
; 字符串中的每一個(gè)字符都會(huì)被當(dāng)作分割符。
; 另外還可以用",&"等等。

allow_call_time_pass_reference = On
; 是否強(qiáng)迫在函數(shù)調(diào)用時(shí)按引用傳遞參數(shù)(每次使用此特性都會(huì)收到一條警告)。
; php反對(duì)這種做法,并在php6里刪除了該指令(相當(dāng)于設(shè)為Off),因?yàn)樗绊懙搅舜a的整潔。
; 鼓勵(lì)的方法是在函數(shù)聲明里明確指定哪些參數(shù)按引用傳遞。
; 我們鼓勵(lì)你關(guān)閉這一選項(xiàng),以保證你的腳本在將來(lái)版本的語(yǔ)言里仍能正常工作。

auto_globals_jit = On
; 是否僅在使用到$_SERVER和$_ENV變量時(shí)才創(chuàng)建(而不是在腳本一啟動(dòng)時(shí)就自動(dòng)創(chuàng)建)。
; 如果并未在腳本中使用這兩個(gè)數(shù)組,打開(kāi)該指令將會(huì)獲得性能上的提升。
; 要想該指令生效,必須關(guān)閉register_globals和register_long_arrays指令。

auto_prepend_file =
auto_append_file =
; 指定在主文件之前/后自動(dòng)解析的文件名。為空表示禁用該特性。
; 該文件就像調(diào)用了include()函數(shù)被包含進(jìn)來(lái)一樣,因此會(huì)使用include_path指令的值。
; 注意:如果腳本通過(guò)exit()終止,那么自動(dòng)后綴將不會(huì)發(fā)生。

variables_order = "EGPCS"
; php注冊(cè) Environment, GET, POST, Cookie, Server 變量的順序。
; 分別用 E, G, P, C, S 表示,按從左到右注冊(cè),新值覆蓋舊值。
; 舉例說(shuō),設(shè)為"GP"將會(huì)導(dǎo)致用POST變量覆蓋同名的GET變量,
; 并完全忽略 Environment, Cookie, Server 變量。
; 推薦使用"GPC"或"GPCS",并使用getenv()函數(shù)訪問(wèn)環(huán)境變量。

register_globals = Off
; 是否將 E, G, P, C, S 變量注冊(cè)為全局變量。
; 打開(kāi)該指令可能會(huì)導(dǎo)致嚴(yán)重的安全問(wèn)題,除非你的腳本經(jīng)過(guò)非常仔細(xì)的檢查。
; 推薦使用預(yù)定義的超全局變量:$_ENV, $_GET, $_POST, $_COOKIE, $_SERVER
; 該指令受variables_order指令的影響。
; php6中已經(jīng)刪除此指令。

register_argc_argv = On
; 是否聲明$argv和$argc全局變量(包含用GET方法的信息)。
; 建議不要使用這兩個(gè)變量,并關(guān)掉該指令以提高性能。

register_long_arrays = On
; 是否啟用舊式的長(zhǎng)式數(shù)組(HTTP_*_VARS)。
; 鼓勵(lì)使用短式的預(yù)定義超全局?jǐn)?shù)組,并關(guān)閉該特性以獲得更好的性能。
; php6中已經(jīng)刪除此指令。

always_populate_raw_post_data = Off
; 是否總是生成$HTTP_RAW_POST_DATA變量(原始POST數(shù)據(jù))。
; 否則,此變量?jī)H在遇到不能識(shí)別的MIME類(lèi)型的數(shù)據(jù)時(shí)才產(chǎn)生。
; 不過(guò),訪問(wèn)原始POST數(shù)據(jù)的更好方法是 php://input 。
; $HTTP_RAW_POST_DATA對(duì)于enctype="multipart/form-data"的表單數(shù)據(jù)不可用。

unserialize_callback_func =
; 如果解序列化處理器需要實(shí)例化一個(gè)未定義的類(lèi),
; 這里指定的回調(diào)函數(shù)將以該未定義類(lèi)的名字作為參數(shù)被unserialize()調(diào)用,
; 以免得到不完整的"__php_Incomplete_Class"對(duì)象。
; 如果這里沒(méi)有指定函數(shù),或指定的函數(shù)不包含(或?qū)崿F(xiàn))那個(gè)未定義的類(lèi),將會(huì)顯示警告信息。
; 所以?xún)H在確實(shí)需要實(shí)現(xiàn)這樣的回調(diào)函數(shù)時(shí)才設(shè)置該指令。
; 若要禁止這個(gè)特性,只需置空即可。

y2k_compliance = On
; 是否強(qiáng)制打開(kāi)2000年適應(yīng)(可能在非Y2K適應(yīng)的瀏覽器中導(dǎo)致問(wèn)題)。

zend.ze1_compatibility_mode = Off
; 是否使用兼容Zend引擎I(php 4.x)的模式。php6中將刪除該指令(相當(dāng)于Off)。
; 這將影響對(duì)象的復(fù)制、構(gòu)造(無(wú)屬性的對(duì)象會(huì)產(chǎn)生FALSE或0)、比較。
; 兼容模式下,對(duì)象將按值傳遞,而不是默認(rèn)的按引用傳遞。

precision = 14
; 浮點(diǎn)型數(shù)據(jù)顯示的有效位數(shù)。

serialize_precision = 100
; 將浮點(diǎn)型和雙精度型數(shù)據(jù)序列化存儲(chǔ)時(shí)的精度(有效位數(shù))。
; 默認(rèn)值能夠確保浮點(diǎn)型數(shù)據(jù)被解序列化程序解碼時(shí)不會(huì)丟失數(shù)據(jù)。


[php-Core-OutputControl]
; 輸出控制函數(shù)很有用,特別是在已經(jīng)輸出了信息之后再發(fā)送HTTP頭的情況下。
; 輸出控制函數(shù)不會(huì)作用于header()或setcookie()等函數(shù)發(fā)送的HTTP頭,
; 而只會(huì)影響類(lèi)似于echo()函數(shù)輸出的信息和嵌入在php代碼之間的信息。

implicit_flush = Off
; 是否要求php輸出層在每個(gè)輸出塊之后自動(dòng)刷新數(shù)據(jù)。
; 這等效于在每個(gè) print()、echo()、HTML塊 之后自動(dòng)調(diào)用flush()函數(shù)。
; 打開(kāi)這個(gè)選項(xiàng)對(duì)程序執(zhí)行的性能有嚴(yán)重的影響,通常只推薦在調(diào)試時(shí)使用。
; 在CLI SAPI的執(zhí)行模式下,該指令默認(rèn)為 On 。

output_buffering = 0
; 輸出緩沖區(qū)大小(字節(jié))。建議值為4096~8192。
; 輸出緩沖允許你甚至在輸出正文內(nèi)容之后再發(fā)送HTTP頭(包括cookies)。
; 其代價(jià)是輸出層減慢一點(diǎn)點(diǎn)速度。
; 設(shè)置輸出緩沖可以減少寫(xiě)入,有時(shí)還能減少網(wǎng)絡(luò)數(shù)據(jù)包的發(fā)送。
; 這個(gè)參數(shù)的實(shí)際收益很大程度上取決于你使用的是什么Web服務(wù)器以及什么樣的腳本。

output_handler =
; 將所有腳本的輸出重定向到一個(gè)輸出處理函數(shù)。
; 比如,重定向到mb_output_handler()函數(shù)時(shí),字符編碼將被透明地轉(zhuǎn)換為指定的編碼。
; 一旦你在這里指定了輸出處理程序,輸出緩沖將被自動(dòng)打開(kāi)(output_buffering=4096)。
; 注意0: 此處僅能使用php內(nèi)置的函數(shù),自定義函數(shù)應(yīng)在腳本中使用ob_start()指定。
; 注意1: 可移植腳本不能依賴(lài)該指令,而應(yīng)使用ob_start()函數(shù)明確指定輸出處理函數(shù)。
; 使用這個(gè)指令可能會(huì)導(dǎo)致某些你不熟悉的腳本出錯(cuò)。
; 注意2: 你不能同時(shí)使用"mb_output_handler"和"ob_iconv_handler"兩個(gè)輸出處理函數(shù)。
; 你也不能同時(shí)使用"ob_gzhandler"輸出處理函數(shù)和zlib.output_compression指令。
; 注意3: 如果使用zlib.output_handler指令開(kāi)啟zlib輸出壓縮,該指令必須為空。


[php-Core-Directory]

include_path = ".:/path/to/php/pear"
; 指定一組目錄用于require(), include(), fopen_with_path()函數(shù)尋找文件。
; 格式和系統(tǒng)的PATH環(huán)境變量類(lèi)似(UNIX下用冒號(hào)分隔,Windows下用分號(hào)分隔):
; UNIX: "/path1:/path2"
; Windows: "/path1;/path2"
; 在包含路徑中使用'.'可以允許相對(duì)路徑,它代表當(dāng)前目錄。

user_dir =
; 告訴php在使用 /~username 打開(kāi)腳本時(shí)到哪個(gè)目錄下去找,僅在非空時(shí)有效。
; 也就是在用戶(hù)目錄之下使用php文件的基本目錄名,例如:"public_html"

extension_dir = "/path/to/php"
; 存放擴(kuò)展庫(kù)(模塊)的目錄,也就是php用來(lái)尋找動(dòng)態(tài)擴(kuò)展模塊的目錄。
; Windows下默認(rèn)為"C:/php5"


[php-Core-HTTP]

default_mimetype = "text/html"
default_charset = ;"gb2312"
; php默認(rèn)會(huì)自動(dòng)輸出"Content-Type: text/html" HTTP頭。
; 如果將default_charset指令設(shè)為"gb2312",
; 那么將會(huì)自動(dòng)輸出"Content-Type: text/html; charset=gb2312"。
; php6反對(duì)使用default_charset指令,而推薦使用unicode.output_encoding指令。


[php-Core-Unicode]
; php6基于ICU(International Components for Unicode)庫(kù)提供了全面的Unicode支持。
; 編譯時(shí)需要使用--with-icu-dir=<dir>指定ICU頭文件和庫(kù)的安裝位置。
; 除detect_unicode外,其他都是php6新增的指令。

; php6的信息目前還很缺乏,所以此部分內(nèi)容可能不完整甚至有錯(cuò)誤。

detect_unicode = On
; 指示Zend引擎是否通過(guò)檢查腳本的BOM(字節(jié)順序標(biāo)記)來(lái)檢測(cè)腳本是否包含多字節(jié)字符。
; 建議關(guān)閉。php6已經(jīng)取消了此指令而用unicode.script_encoding指令來(lái)代替其功能。

unicode.semantics = Off
; 是否啟用Unicode支持。
; 如果打開(kāi)此指令,那么php將變成一個(gè)完全的Unicode環(huán)境,比如:
; 所有字符串和從HTTP接受的變量都將變成Unicode,所有php標(biāo)識(shí)符也都可以使用Unicode字符。
; 而且,php內(nèi)部將使用Unicode字符串并負(fù)責(zé)對(duì)外圍非Unicode字符進(jìn)行自動(dòng)轉(zhuǎn)換,
; 比如:HTTP輸入輸出、流、文件系統(tǒng)操作等等,甚至連php.ini自身都將按照UTF-8編碼來(lái)解析。
; 開(kāi)啟這個(gè)指令后,你必須明確指定二進(jìn)制字符串。php將不對(duì)二進(jìn)制字符串的內(nèi)容做任何假定,
; 因此你的程序必須保證能夠恰當(dāng)?shù)奶幚矶M(jìn)制字符串。
; 如果關(guān)閉這個(gè)指令,php的行為將和以前的行為完全相同:
; 字符串不會(huì)變成Unicode,文件和二進(jìn)制字符串也將向后兼容,php.ini也將按照"as-is"風(fēng)格解析。
; 不管是否打開(kāi)此指令,所有的函數(shù)和操作符都透明的支持Unicode字符串。

unicode.fallback_encoding = UTF-8
; 為其他所有unicode.*_encoding指令設(shè)置默認(rèn)值。
; 也就是說(shuō)如果某個(gè)unicode.*_encoding指令未明確設(shè)置的話,將使用此處設(shè)置的值。

unicode.runtime_encoding =
; 運(yùn)行時(shí)編碼指定了php引擎內(nèi)部轉(zhuǎn)換二進(jìn)制字符串時(shí)使用的編碼。
; 此處的設(shè)置對(duì)于I/O相關(guān)操作(比如:寫(xiě)入標(biāo)準(zhǔn)輸出/讀取文件系統(tǒng)/解碼HTTP輸入變量)沒(méi)有影響。
; php也允許你明確的對(duì)字符串進(jìn)行轉(zhuǎn)換:
; (binary)$str -- 轉(zhuǎn)化為二進(jìn)制字符串
; (unicode)$str -- 轉(zhuǎn)化為Unicode字符串
; (string)$str -- 如果unicode.semantics為On則轉(zhuǎn)化為Unicode字符串,否則轉(zhuǎn)化為二進(jìn)制字符串
; 例如,如果該指令的值為iso-8859-1并且$uni是一個(gè)Unicode字符串,那么
; $str = (binary)$uni
; 將等到一個(gè)使用iso-8859-1編碼的二進(jìn)制字符串。
; 在連接、比較、傳遞參數(shù)等操作之前php會(huì)將相關(guān)字符串隱含轉(zhuǎn)換為Unicode,然后再進(jìn)行操作。
; 比如在將二進(jìn)制字符串與Unicode進(jìn)行連接的時(shí)候,
; php將會(huì)使用這里的設(shè)置將二進(jìn)制字符串轉(zhuǎn)換為Unicode字符串,然后再進(jìn)行操作。

unicode.output_encoding =
; php輸出非二進(jìn)制字符串使用的編碼。
; 自動(dòng)將'print'和'echo'之類(lèi)的輸出內(nèi)容轉(zhuǎn)換為此處設(shè)定的編碼(并不對(duì)二進(jìn)制字符串進(jìn)行轉(zhuǎn)換)。
; 當(dāng)向文件之類(lèi)的外部資源寫(xiě)入數(shù)據(jù)的時(shí)候,
; 你必須依賴(lài)于流編碼特性或者使用Unicode擴(kuò)展的函數(shù)手動(dòng)的對(duì)數(shù)據(jù)進(jìn)行編碼。
; 在php6中反對(duì)使用先前的default_charset指令,而推薦使用該指令。
; 先前的default_charset指令只是指定了Content-Type頭中的字符集,而并不對(duì)實(shí)際的輸出做任何轉(zhuǎn)換。
; 而在php6中,default_charset指令僅在unicode.semantics為off的時(shí)候才有效。
; 設(shè)置了該指令后將在Content-Type輸出頭的'charset'部分填上該指令的值,
; 而不管default_charset指令如何設(shè)置。

unicode.http_input_encoding =
; 通過(guò)HTTP獲取的變量(比如$_GET和_$POST)內(nèi)容的編碼。
; 直到2007年4月此功能尚在開(kāi)發(fā)中....

unicode.filesystem_encoding =
; 文件系統(tǒng)的目錄名和文件名的編碼。
; 文件系統(tǒng)相關(guān)的函數(shù)(比如opendir())將使用這個(gè)編碼接受和返回文件名和目錄名。
; 此處的設(shè)置必須與文件系統(tǒng)實(shí)際使用的編碼完全一致。

unicode.script_encoding =
; php腳本自身的默認(rèn)編碼。
; 你可以使用任何ICU支持的編碼來(lái)寫(xiě)php腳本。
; 如果你想針對(duì)單獨(dú)的腳本文件設(shè)定其編碼,可以在該腳本的開(kāi)頭使用
; <?php declare(encoding = 'Shift-JIS'); ?>
; 來(lái)指定。注意:必須是第一行開(kāi)頭,全面不要有任何字符(包括空白)。
; 該方法只能影響其所在的腳本,不會(huì)影響任何被包含的其他腳本。

unicode.stream_encoding = UTF-8
unicode.from_error_mode = 2
unicode.from_error_subst_char = 3f
; 尚無(wú)文檔


[php-Core-Misc]

auto_detect_line_endings = Off
; 是否讓php自動(dòng)偵測(cè)行結(jié)束符(EOL)。
; 如果的你腳本必須處理Macintosh文件,
; 或者你運(yùn)行在Macintosh上,同時(shí)又要處理unix或win32文件,
; 打開(kāi)這個(gè)指令可以讓php自動(dòng)偵測(cè)EOL,以便fgets()和file()函數(shù)可以正常工作。
; 但同時(shí)也會(huì)導(dǎo)致在Unix系統(tǒng)下使用回車(chē)符(CR)作為項(xiàng)目分隔符的人遭遇不兼容行為。
; 另外,在檢測(cè)第一行的EOL習(xí)慣時(shí)會(huì)有很小的性能損失。

browscap = ;"c:/windows/system32/iNETsrv/browscap.ini"
; 只有PWS和IIS需要這個(gè)設(shè)置
; 你可以從http://www.garykeith.com/browsers/downloads.ASP
; 得到一個(gè)browscap.ini文件。

ignore_user_abort = Off
; 是否即使在用戶(hù)中止請(qǐng)求后也堅(jiān)持完成整個(gè)請(qǐng)求。
; 在執(zhí)行一個(gè)長(zhǎng)請(qǐng)求的時(shí)候應(yīng)當(dāng)考慮打開(kāi)該它,
; 因?yàn)殚L(zhǎng)請(qǐng)求可能會(huì)導(dǎo)致用戶(hù)中途中止或?yàn)g覽器超時(shí)。

user_agent = ;"php"
; 定義"User-Agent"字符串

;url_rewriter.tags = "a=href,area=href,frame=src,form=,fieldset="
; 雖然此指令屬于php核心部分,但是卻用于Session模塊的配置

;extension =
; 在php啟動(dòng)時(shí)加載動(dòng)態(tài)擴(kuò)展。例如:extension=mysqli.so
; "="之后只能使用模塊文件的名字,而不能含有路徑信息。
; 路徑信息應(yīng)當(dāng)只由extension_dir指令提供。
; 主意,在windows上,下列擴(kuò)展已經(jīng)內(nèi)置:
; bcmath ; calendar ; com_dotNET ; ctype ; session ; filter ; ftp ; hash
; iconv ; json ; odbc ; pcre ; Reflection ; date ; libxml ; standard
; tokenizer ; zlib ; SimpleXML ; dom ; SPL ; wddx ; xml ; xmlreader ; xmlwriter


[php-Core-CGI]
; 這些指令只有在將php運(yùn)行在CGI模式下的時(shí)候才有效

doc_root =
; php的"CGI根目錄"。僅在非空時(shí)有效。
; 在web服務(wù)器的主文檔目錄(比如"htdocs")中放置可執(zhí)行程序/腳本被認(rèn)為是不安全的,
; 比如因?yàn)榕渲缅e(cuò)誤而將腳本作為普通的html顯示。
; 因此很多系統(tǒng)管理員都會(huì)在主文檔目錄之外專(zhuān)門(mén)設(shè)置一個(gè)只能通過(guò)CGI來(lái)訪問(wèn)的目錄,
; 該目錄中的內(nèi)容只會(huì)被解析而不會(huì)原樣顯示出來(lái)。
; 如果設(shè)置了該項(xiàng),那么php就只會(huì)解釋doc_root目錄下的文件,
; 并確保目錄外的腳本都不會(huì)被php解釋器執(zhí)行(user_dir除外)。
; 如果編譯php時(shí)沒(méi)有指定FORCE_REDIRECT,并且在非IIS服務(wù)器上以CGI方式運(yùn)行,
; 則必須設(shè)置此指令(參見(jiàn)手冊(cè)中的安全部分)。
; 替代方案是使用的cgi.force_redirect指令。

cgi.discard_path = Off
; 尚無(wú)文檔(php6新增指令)

cgi.fix_pathinfo = On
; 是否為CGI提供真正的 PATH_INFO/PATH_TRANSLATED 支持(遵守cgi規(guī)范)。
; 先前的行為是將PATH_TRANSLATED設(shè)為SCRIPT_FILENAME,而不管PATH_INFO是什么。
; 打開(kāi)此選項(xiàng)將使php修正其路徑以遵守CGI規(guī)范,否則仍將使用舊式的不合規(guī)范的行為。
; 鼓勵(lì)你打開(kāi)此指令,并修正腳本以使用 SCRIPT_FILENAME 代替 PATH_TRANSLATED 。
; 有關(guān)PATH_INFO的更多信息請(qǐng)參見(jiàn)cgi規(guī)范。

cgi.force_redirect = On
; 是否打開(kāi)cgi強(qiáng)制重定向。強(qiáng)烈建議打開(kāi)它以為CGI方式運(yùn)行的php提供安全保護(hù)。
; 你若自己關(guān)閉了它,請(qǐng)自己負(fù)責(zé)后果。
; 注意:在IIS/OmniHTTPD/Xitami上則必須關(guān)閉它!

cgi.redirect_status_env =
; 如果cgi.force_redirect=On,并且在Apache與NETscape之外的服務(wù)器下運(yùn)行php
; 可能需要設(shè)定一個(gè)cgi重定向環(huán)境變量名,php將去尋找它來(lái)知道是否可以繼續(xù)執(zhí)行下去。
; 設(shè)置這個(gè)變量會(huì)導(dǎo)致安全漏洞,請(qǐng)務(wù)必在設(shè)置前搞清楚自己在做什么。

cgi.rfc2616_headers = 0
; 指定php在發(fā)送HTTP響應(yīng)代碼時(shí)使用何種報(bào)頭。
; 0 表示發(fā)送一個(gè)"Status: "報(bào)頭,Apache和其它web服務(wù)器都支持。
; 若設(shè)為1,則php使用RFC2616標(biāo)準(zhǔn)的頭。
; 除非你知道自己在做什么,否則保持其默認(rèn)值 0

cgi.nph = Off
; 在CGI模式下是否強(qiáng)制對(duì)所有請(qǐng)求都發(fā)送"Status: 200"狀態(tài)碼。

cgi.check_shebang_line =On
; CGI php是否檢查腳本頂部以 #! 開(kāi)始的行。
; 如果腳本想要既能夠單獨(dú)運(yùn)行又能夠在php CGI模式下運(yùn)行,那么這個(gè)起始行就是必須的。
; 如果打開(kāi)該指令,那么CGI模式的php將跳過(guò)這一行。

fastcgi.impersonate = Off
; IIS中的FastCGI支持模仿客戶(hù)端安全令牌的能力。
; 這使得IIS能夠定義運(yùn)行時(shí)所基于的請(qǐng)求的安全上下文。
; Apache中的mod_fastcgi不支持此特性(03/17/2002)
; 如果在IIS中運(yùn)行則設(shè)為On,默認(rèn)為Off。

fastcgi.logging = On
; 是否記錄通過(guò)FastCGI進(jìn)行的連接。


[php-Core-Weirdy]
; 這些選項(xiàng)僅存在于文檔中,卻不存在于phpinfo()函數(shù)的輸出中

async_send = Off
; 是否異步發(fā)送。

from = ;"john@doe.com"
; 定義匿名ftp的密碼(一個(gè)email地址)



;; 近核心模塊 ;;


[Pcre]
;Perl兼容正則表達(dá)式模塊

pcre.backtrack_limit = 100000
; PCRE的最大回溯(backtracking)步數(shù)。

pcre.recursion_limit = 100000
; PCRE的最大遞歸(recursion)深度。
; 如果你將該值設(shè)的非常高,將可能耗盡進(jìn)程的棧空間,導(dǎo)致php崩潰。


[Session]
; 除非使用session_register()或$_SESSION注冊(cè)了一個(gè)變量。
; 否則不管是否使用了session_start(),都不會(huì)自動(dòng)添加任何session記錄。
; 包括resource變量或有循環(huán)引用的對(duì)象包含指向自身的引用的對(duì)象,不能保存在會(huì)話中。
; register_globals指令會(huì)影響到會(huì)話變量的存儲(chǔ)和恢復(fù)。

session.save_handler = "files"
; 存儲(chǔ)和檢索與會(huì)話關(guān)聯(lián)的數(shù)據(jù)的處理器名字。默認(rèn)為文件("files")。
; 如果想要使用自定義的處理器(如基于數(shù)據(jù)庫(kù)的處理器),可用"user"。
; 設(shè)為"memcache"則可以使用memcache作為會(huì)話處理器(需要指定"--enable-memcache-session"編譯選項(xiàng))。
; 還有一個(gè)使用PostgreSQL的處理器:http://sourceforge.NET/projects/phpform-ext/

session.save_path = "/tmp"
; 傳遞給存儲(chǔ)處理器的參數(shù)。對(duì)于files處理器,此值是創(chuàng)建會(huì)話數(shù)據(jù)文件的路徑。
; Windows下默認(rèn)為臨時(shí)文件夾路徑。
; 你可以使用"N;[MODE;]/path"這樣模式定義該路徑(N是一個(gè)整數(shù))。
; N表示使用N層深度的子目錄,而不是將所有數(shù)據(jù)文件都保存在一個(gè)目錄下。
; [MODE;]可選,必須使用8進(jìn)制數(shù),默認(rèn)"600",表示文件的訪問(wèn)權(quán)限。
; 這是一個(gè)提高大量會(huì)話性能的好主意。
; 注意0: "N;[MODE;]/path"兩邊的雙引號(hào)不能省略。
; 注意1: [MODE;]并不會(huì)改寫(xiě)進(jìn)程的umask。
; 注意2: php不會(huì)自動(dòng)創(chuàng)建這些文件夾結(jié)構(gòu)。請(qǐng)使用ext/session目錄下的mod_files.sh腳本創(chuàng)建。
; 注意3: 如果該文件夾可以被不安全的用戶(hù)訪問(wèn)(比如默認(rèn)的"/tmp"),那么將會(huì)帶來(lái)安全漏洞。
; 注意4: 當(dāng)N>0時(shí)自動(dòng)垃圾回收將會(huì)失效,具體參見(jiàn)下面有關(guān)垃圾搜集的部分。
; [安全提示]建議針對(duì)每個(gè)不同的虛擬主機(jī)分別設(shè)置各自不同的目錄。

; 對(duì)于"memcache"處理器,需要定義一個(gè)逗號(hào)分隔的服務(wù)器URL用來(lái)存儲(chǔ)會(huì)話數(shù)據(jù)。
; 比如:"tcp://host1:11211, tcp://host2:11211"
; 每個(gè)URL都可以包含傳遞給那個(gè)服務(wù)器的參數(shù),可用的參數(shù)與 Memcache::addServer() 方法相同。
; 例如:"tcp://host1:11211?persistent=1&weight=1&timeout=1&retry_interval=15"

session.name = "phpSESSID"
;用在cookie里的會(huì)話ID標(biāo)識(shí)名,只能包含字母和數(shù)字。

session.auto_start = Off
; 在客戶(hù)訪問(wèn)任何頁(yè)面時(shí)都自動(dòng)初始化會(huì)話,默認(rèn)禁止。
; 因?yàn)轭?lèi)定義必須在會(huì)話啟動(dòng)之前被載入,所以若打開(kāi)這個(gè)選項(xiàng),你就不能在會(huì)話中存放對(duì)象。

session.serialize_handler = "php"
; 用來(lái)序列化/解序列化數(shù)據(jù)的處理器,php是標(biāo)準(zhǔn)序列化/解序列化處理器。
; 另外還可以使用"php_binary"。當(dāng)啟用了WDDX支持以后,將只能使用"wddx"。

session.gc_probability = 1
session.gc_divisor = 100
; 定義在每次初始化會(huì)話時(shí),啟動(dòng)垃圾回收程序的概率。
; 這個(gè)收集概率計(jì)算公式如下:session.gc_probability/session.gc_divisor
; 對(duì)會(huì)話頁(yè)面訪問(wèn)越頻繁,概率就應(yīng)當(dāng)越小。建議值為1/1000~5000。

session.gc_maxlifetime = 1440
; 超過(guò)此參數(shù)所指的秒數(shù)后,保存的數(shù)據(jù)將被視為'垃圾'并由垃圾回收程序清理。
; 判斷標(biāo)準(zhǔn)是最后訪問(wèn)數(shù)據(jù)的時(shí)間(對(duì)于FAT文件系統(tǒng)是最后刷新數(shù)據(jù)的時(shí)間)。
; 如果多個(gè)腳本共享同一個(gè)session.save_path目錄但session.gc_maxlifetime不同,
; 那么將以所有session.gc_maxlifetime指令中的最小值為準(zhǔn)。
; 如果使用多層子目錄來(lái)存儲(chǔ)數(shù)據(jù)文件,垃圾回收程序不會(huì)自動(dòng)啟動(dòng)。
; 你必須使用一個(gè)你自己編寫(xiě)的shell腳本、cron項(xiàng)或者其他辦法來(lái)執(zhí)行垃圾搜集。
; 比如,下面的腳本相當(dāng)于設(shè)置了"session.gc_maxlifetime=1440" (24分鐘):
; cd /path/to/sessions; find -cmin +24 | xargs rm

session.referer_check =
; 如果請(qǐng)求頭中的"Referer"字段不包含此處指定的字符串則會(huì)話ID將被視為無(wú)效。
; 注意:如果請(qǐng)求頭中根本不存在"Referer"字段的話,會(huì)話ID將仍將被視為有效。
; 默認(rèn)為空,即不做檢查(全部視為有效)。

session.entropy_file = ;"/dev/urandom"
; 附加的用于創(chuàng)建會(huì)話ID的外部高熵值資源(文件),
; 例如UNIX系統(tǒng)上的"/dev/random"或"/dev/urandom"

session.entropy_length = 0
; 從高熵值資源中讀取的字節(jié)數(shù)(建議值:16)。

session.use_cookies = On
; 是否使用cookie在客戶(hù)端保存會(huì)話ID

session.use_only_cookies = Off
; 是否僅僅使用cookie在客戶(hù)端保存會(huì)話ID。php6的默認(rèn)值為On。
; 打開(kāi)這個(gè)選項(xiàng)可以避免使用URL傳遞會(huì)話帶來(lái)的安全問(wèn)題。
; 但是禁用Cookie的客戶(hù)端將使會(huì)話無(wú)法工作。

session.cookie_lifetime = 0
; 傳遞會(huì)話ID的Cookie有效期(秒),0 表示僅在瀏覽器打開(kāi)期間有效。
; [提示]如果你不能保證服務(wù)器時(shí)間和客戶(hù)端時(shí)間嚴(yán)格一致請(qǐng)不要改變此默認(rèn)值!

session.cookie_path = "/"
; 傳遞會(huì)話ID的Cookie作用路徑。

session.cookie_domain =
; 傳遞會(huì)話ID的Cookie作用域。
; 默認(rèn)為空表示表示根據(jù)cookie規(guī)范生成的主機(jī)名。

session.cookie_secure = Off
; 是否僅僅通過(guò)安全連接(https)發(fā)送cookie。

session.cookie_httponly = Off
; 是否在cookie中添加httpOnly標(biāo)志(僅允許HTTP協(xié)議訪問(wèn)),
; 這將導(dǎo)致客戶(hù)端腳本(JavaScript等)無(wú)法訪問(wèn)該cookie。
; 打開(kāi)該指令可以有效預(yù)防通過(guò)XSS攻擊劫持會(huì)話ID。

session.cache_limiter = "nocache"
; 設(shè)為{nocache|private|public}以指定會(huì)話頁(yè)面的緩存控制模式,
; 或者設(shè)為空以阻止在http應(yīng)答頭中發(fā)送禁用緩存的命令。

session.cache_expire = 180
; 指定會(huì)話頁(yè)面在客戶(hù)端cache中的有效期限(分鐘)
; session.cache_limiter=nocache時(shí),此處設(shè)置無(wú)效。

session.use_trans_sid = Off
; 是否使用明碼在URL中顯示SID(會(huì)話ID)。
; 默認(rèn)是禁止的,因?yàn)樗鼤?huì)給你的用戶(hù)帶來(lái)安全危險(xiǎn):
; 1- 用戶(hù)可能將包含有效sid的URL通過(guò)email/irc/QQ/MSN...途徑告訴給其他人。
; 2- 包含有效sid的URL可能會(huì)被保存在公用電腦上。
; 3- 用戶(hù)可能保存帶有固定不變sid的URL在他們的收藏夾或者瀏覽歷史紀(jì)錄里面。
; 基于URL的會(huì)話管理總是比基于Cookie的會(huì)話管理有更多的風(fēng)險(xiǎn),所以應(yīng)當(dāng)禁用。

session.bug_compat_42 = On
session.bug_compat_warn = On
; php4.2之前的版本有一個(gè)未注明的"BUG":
; 即使在register_globals=Off的情況下也允許初始化全局session變量,
; 如果你在php4.3之后的版本中使用這個(gè)特性,會(huì)顯示一條警告。
; 建議關(guān)閉該"BUG"并顯示警告。php6刪除了這兩個(gè)指令,相當(dāng)于全部設(shè)為Off。

session.hash_function = 0
; 生成SID的散列算法。SHA-1的安全性更高一些
; 0: MD5 (128 bits)
; 1: SHA-1 (160 bits)
; 建議使用SHA-1。

session.hash_bits_per_character = 4
; 指定在SID字符串中的每個(gè)字符內(nèi)保存多少bit,
; 這些二進(jìn)制數(shù)是hash函數(shù)的運(yùn)算結(jié)果。
; 4: 0-9, a-f
; 5: 0-9, a-v
; 6: 0-9, a-z, A-Z, "-", ","
; 建議值為 5

url_rewriter.tags = "a=href,area=href,frame=src,form=,fieldset="
; 此指令屬于php核心部分,并不屬于Session模塊。
; 指定重寫(xiě)哪些HTML標(biāo)簽來(lái)包含SID(僅當(dāng)session.use_trans_sid=On時(shí)有效)
; form和fieldset比較特殊:
; 如果你包含他們,URL重寫(xiě)器將添加一個(gè)隱藏的"<input>",它包含了本應(yīng)當(dāng)額外追加到URL上的信息。
; 如果要符合XHTML標(biāo)準(zhǔn),請(qǐng)去掉form項(xiàng)并在表單字段前后加上<fieldset>標(biāo)記。
; 注意:所有合法的項(xiàng)都需要一個(gè)等號(hào)(即使后面沒(méi)有值)。
; 推薦值為"a=href,area=href,frame=src,input=src,form=fakeentry"。

session.encode_sources = "globals"
; php6中有爭(zhēng)議的指令,尚未決定是否采用該指令。也尚無(wú)相關(guān)文檔。



;; 其他模塊 ;;


[APC-3.0.16]
; Alternative php Cache 用于緩存和優(yōu)化php中間代碼
; 編譯/安裝/配置信息都位于源碼樹(shù)下的 INSTALL 文件中

apc.enabled = On
; 是否啟用APC,如果APC被靜態(tài)編譯進(jìn)php又想禁用它,這是唯一的辦法。

apc.enable_cli = Off
; 是否為CLI版本啟用APC功能,僅用于測(cè)試和調(diào)試目的才打開(kāi)此指令。

apc.cache_by_default = On
; 是否默認(rèn)對(duì)所有文件啟用緩沖。
; 若設(shè)為Off并與以加號(hào)開(kāi)頭的apc.filters指令一起用,則文件僅在匹配過(guò)濾器時(shí)才被緩存。

apc.file_update_protection = 2
; 當(dāng)你在一個(gè)運(yùn)行中的服務(wù)器上修改文件時(shí),你應(yīng)當(dāng)執(zhí)行原子操作。
; 也就是先寫(xiě)進(jìn)一個(gè)臨時(shí)文件,然后將該文件重命名(mv)到最終的名字。
; 文本編輯器以及 cp, tar 等程序卻并不是這樣操作的,從而導(dǎo)致有可能緩沖了殘缺的文件。
; 默認(rèn)值 2 表示在訪問(wèn)文件時(shí)如果發(fā)現(xiàn)修改時(shí)間距離訪問(wèn)時(shí)間小于 2 秒則不做緩沖。
; 那個(gè)不幸的訪問(wèn)者可能得到殘缺的內(nèi)容,但是這種壞影響卻不會(huì)通過(guò)緩存擴(kuò)大化。
; 如果你能確保所有的更新操作都是原子操作,那么可以用 0 關(guān)閉此特性。
; 如果你的系統(tǒng)由于大量的IO操作導(dǎo)致更新緩慢,你就需要增大此值。

apc.filters =
; 一個(gè)以逗號(hào)分隔的POSIX擴(kuò)展正則表達(dá)式列表。
; 如果源文件名與任意一個(gè)模式匹配,則該文件不被緩存。
; 注意,用來(lái)匹配的文件名是傳遞給include/require的文件名,而不是絕對(duì)路徑。
; 如果正則表達(dá)式的第一個(gè)字符是"+"則意味著任何匹配表達(dá)式的文件會(huì)被緩存,
; 如果第一個(gè)字符是"-"則任何匹配項(xiàng)都不會(huì)被緩存。"-"是默認(rèn)值,可以省略掉。

apc.ttl = 0
; 緩存條目在緩沖區(qū)中允許逗留的秒數(shù)。0 表示永不超時(shí)。建議值為7200~86400。
; 設(shè)為 0 意味著緩沖區(qū)有可能被舊的緩存條目填滿,從而導(dǎo)致無(wú)法緩存新條目。

apc.user_ttl = 0
; 類(lèi)似于apc.ttl,只是針對(duì)每個(gè)用戶(hù)而言,建議值為7200~86400。
; 設(shè)為 0 意味著緩沖區(qū)有可能被舊的緩存條目填滿,從而導(dǎo)致無(wú)法緩存新條目。

apc.gc_ttl = 3600
; 緩存條目在垃圾回收表中能夠存在的秒數(shù)。
; 此值提供了一個(gè)安全措施,即使一個(gè)服務(wù)器進(jìn)程在執(zhí)行緩存的源文件時(shí)崩潰,
; 而且該源文件已經(jīng)被修改,為舊版本分配的內(nèi)存也不會(huì)被回收,直到達(dá)到此TTL值為止。
; 設(shè)為零將禁用此特性。

apc.include_once_override = Off
; 優(yōu)化include_once()和require_once()函數(shù)以避免執(zhí)行額外的系統(tǒng)調(diào)用。

apc.max_file_size = 1M
; 禁止大于此尺寸的文件被緩存。

apc.mmap_file_mask =
; 如果使用--enable-mmap(默認(rèn)啟用)為APC編譯了MMAP支持,
; 這里的值就是傳遞給mmap模塊的mktemp風(fēng)格的文件掩碼(建議值為"/tmp/apc.XXXXXX")。
; 該掩碼用于決定內(nèi)存映射區(qū)域是否要被file-backed或者shared memory backed。
; 對(duì)于直接的file-backed內(nèi)存映射,要設(shè)置成"/tmp/apc.XXXXXX"的樣子(恰好6個(gè)X)。
; 要使用POSIX風(fēng)格的shm_open/mmap就需要設(shè)置成"/apc.shm.XXXXXX"的樣子。
; 你還可以設(shè)為"/dev/zero"來(lái)為匿名映射的內(nèi)存使用內(nèi)核的"/dev/zero"接口。
; 不定義此指令則表示強(qiáng)制使用匿名映射。

apc.num_files_hint = 1000
; Web服務(wù)器上可能被包含或被請(qǐng)求的不同腳本源代碼文件的大致數(shù)量(建議值為1024~4096)。
; 如果你不能確定,則設(shè)為 0 ;此設(shè)定主要用于擁有數(shù)千個(gè)源文件的站點(diǎn)。

apc.optimization = 0
; 優(yōu)化級(jí)別(建議值為 0 ) 。反對(duì)使用該指令。將來(lái)可能會(huì)被刪除。
; 正整數(shù)值表示啟用優(yōu)化器,值越高則使用越激進(jìn)的優(yōu)化。
; 更高的值可能有非常有限的速度提升,但目前尚在試驗(yàn)中。

apc.report_autofilter = Off
; 是否記錄所有由于early/late binding原因而自動(dòng)未被緩存的腳本。

apc.shm_segments = 1
; 為編譯器緩沖區(qū)分配的共享內(nèi)存塊數(shù)量(建議值為1)。
; 如果APC耗盡了共享內(nèi)存,并且已將apc.shm_size指令設(shè)為系統(tǒng)允許的最大值,可以嘗試增大此值。
; 在mmap模式下設(shè)置為 1 之外的其它值是無(wú)效的,因?yàn)榻?jīng)過(guò)mmap的共享內(nèi)存段的大小是沒(méi)有限制的。

apc.shm_size = 30
; 每個(gè)共享內(nèi)存塊的大小(以MB為單位,建議值為128~256)。
; 有些系統(tǒng)(包括大多數(shù)BSD變種)默認(rèn)的共享內(nèi)存塊尺寸很小。

apc.slam_defense = 0
; 在非常繁忙的服務(wù)器上,無(wú)論是啟動(dòng)服務(wù)還是修改文件,
; 都可能由于多個(gè)進(jìn)程企圖同時(shí)緩存一個(gè)文件而導(dǎo)致競(jìng)爭(zhēng)條件。
; 這個(gè)指令用于設(shè)置進(jìn)程在處理未被緩存的文件時(shí)跳過(guò)緩存步驟的百分率。
; 比如設(shè)為75表示在遇到未被緩存的文件時(shí)有75%的概率不進(jìn)行緩存,從而減少碰撞幾率。
; 反對(duì)使用該指令,鼓勵(lì)設(shè)為 0 來(lái)禁用這個(gè)特性。建議該用apc.write_lock指令。

apc.stat = On
; 是否啟用腳本更新檢查。
; 改變這個(gè)指令值要非常小心。
; 默認(rèn)值 On 表示APC在每次請(qǐng)求腳本時(shí)都檢查腳本是否被更新,
; 如果被更新則自動(dòng)重新編譯和緩存編譯后的內(nèi)容。但這樣做對(duì)性能有不利影響。
; 如果設(shè)為 Off 則表示不進(jìn)行檢查,從而使性能得到大幅提高。
; 但是為了使更新的內(nèi)容生效,你必須重啟Web服務(wù)器
; 這個(gè)指令對(duì)于include/require的文件同樣有效。但是需要注意的是,
; 如果你使用的是相對(duì)路徑,APC就必須在每一次include/require時(shí)都進(jìn)行檢查以定位文件。
; 而使用絕對(duì)路徑則可以跳過(guò)檢查,所以鼓勵(lì)你使用絕對(duì)路徑進(jìn)行include/require操作。

apc.user_entries_hint = 4096
; 類(lèi)似于num_files_hint指令,只是針對(duì)每個(gè)不同用戶(hù)而言。
; 如果你不能確定,則設(shè)為 0 。

apc.write_lock = On
; 是否啟用寫(xiě)入鎖。
; 在非常繁忙的服務(wù)器上,無(wú)論是啟動(dòng)服務(wù)還是修改文件,
; 都可能由于多個(gè)進(jìn)程企圖同時(shí)緩存一個(gè)文件而導(dǎo)致競(jìng)爭(zhēng)條件。
; 啟用該指令可以避免競(jìng)爭(zhēng)條件的出現(xiàn)。

apc.rfc1867 = Off
; 打開(kāi)該指令后,對(duì)于每個(gè)恰好在file字段之前含有APC_UPLOAD_PROGRESS字段的上傳文件,
; APC都將自動(dòng)創(chuàng)建一個(gè)upload_<key>的用戶(hù)緩存條目(<key>就是APC_UPLOAD_PROGRESS字段值)。
; 需要注意的是,文件上傳跟蹤在這里并不是線程安全的,
; 所以如果老文件尚未上載完畢且新文件已經(jīng)開(kāi)始上載,那么將丟失對(duì)老文件的跟蹤。

apc.rfc1867_prefix = "upload_"
; 用于rfc1867上傳文件的緩沖項(xiàng)條目名稱(chēng)前綴

apc.rfc1867_name = "APC_UPLOAD_PROGRESS"
; 需要由APC處理的上傳文件的rfc1867隱含表單項(xiàng)名稱(chēng)

apc.rfc1867_freq = 0
; 用戶(hù)rfc1867上傳文件緩存項(xiàng)的更新頻率。
; 取值可以是總文件大小的百分比,或者以'K','M','G'結(jié)尾的絕對(duì)尺寸。
; 0 表示盡可能快的更新,不過(guò)這樣可能會(huì)導(dǎo)致運(yùn)行速度下降。

apc.localcache = Off
; 是否使用非鎖定本地進(jìn)程shadow-cache ,它可以減少了向緩沖區(qū)寫(xiě)入時(shí)鎖之間的競(jìng)爭(zhēng)。

apc.localcache.size = 512
; 本地進(jìn)程的shadow-cache,應(yīng)當(dāng)設(shè)為一個(gè)足夠大的值,大約相當(dāng)于num_files_hint的一半。

apc.stat_ctime = Off
; 尚無(wú)文檔


[bcmath]
; 為任意精度數(shù)學(xué)計(jì)算提供了二進(jìn)制計(jì)算器(Binary Calculator),
; 它支持任意大小和精度的數(shù)字,以字符串形式描述。

bcmath.scale = 0
; 用于所有bcmath函數(shù)的10十進(jìn)制數(shù)的個(gè)數(shù)


[GD]

gd.jpeg_ignore_warning = Off
; 是否忽略jpeg解碼器的警告信息(比如無(wú)法識(shí)別圖片格式)。
; 有image/jpeg與image/pjpeg兩種MIME類(lèi)型,GD庫(kù)只能識(shí)別前一種傳統(tǒng)格式。
; 參見(jiàn):http://twpug.NET/modules/newbb/viewtopic.php?topic_id=1867&forum=14
; http://bugs.php.NET/bug.php?id=29878
; http://www.faqs.org/faqs/jpeg-faq/part1/section-11.html


[Filter]
; 對(duì)來(lái)源不可靠的數(shù)據(jù)進(jìn)行確認(rèn)和過(guò)濾,本擴(kuò)展模塊是實(shí)驗(yàn)性的。

filter.default = "unsafe_raw"
; 使用指定的過(guò)濾器過(guò)濾$_GET,$_POST,$_COOKIE,$_REQUEST數(shù)據(jù),
; 原始數(shù)據(jù)可以通過(guò)input_get()函數(shù)訪問(wèn)。
; "unsafe_raw"表示不做任何過(guò)濾。

filter.default_flags =
; filter_data()函數(shù)的默認(rèn)標(biāo)志。


[mbstring]
;多字節(jié)字符串模塊支持

mbstring.language = "neutral"
; 默認(rèn)的NLS(本地語(yǔ)言設(shè)置),可設(shè)置值如下:
; 默認(rèn)值"neutral"表示中立,相當(dāng)于未知。
; "zh-cn"或"Simplified Chinese"表示簡(jiǎn)體中文
; "zh-tw"或"Traditional Chinese"表示繁體中文
; "uni"或"universal"表示Unicode
; 該指令自動(dòng)定義了隨后的mbstring.internal_encoding指令默認(rèn)值,
; 并且mbstring.internal_encoding指令必須放置在該指令之后。

mbstring.internal_encoding =
; 本指令必須放置在mbstring.language指令之后。
; 默認(rèn)的內(nèi)部編碼,未設(shè)置時(shí)取決于mbstring.language指令的值:
; "neutral" 對(duì)應(yīng) "ISO-8859-1"
; "zh-cn" 對(duì)應(yīng) "EUC-CN" (等價(jià)于"GB2312")
; "zh-tw" 對(duì)應(yīng) "EUC-TW" (等價(jià)于"BIG5")
; "uni" 對(duì)應(yīng) "UTF-8"
; 提醒:對(duì)于簡(jiǎn)體中文還可以強(qiáng)制設(shè)置為"CP936" (等價(jià)于"GBK")
; 注意:可能 SJIS, BIG5, GBK 不適合作為內(nèi)部編碼,不過(guò)"GB2312"肯定沒(méi)問(wèn)題。
; 建議手動(dòng)強(qiáng)制指定

mbstring.encoding_translation = Off
; 是否對(duì)進(jìn)入的HTTP請(qǐng)求按照mbstring.internal_encoding指令進(jìn)行透明的編碼轉(zhuǎn)換,
; 也就是自動(dòng)檢測(cè)輸入字符的編碼并將其透明的轉(zhuǎn)化為內(nèi)部編碼。
; 可移植的庫(kù)或者程序千萬(wàn)不要依賴(lài)于自動(dòng)編碼轉(zhuǎn)換。

mbstring.http_input = "pass"
; 默認(rèn)的HTTP輸入編碼,"pass"表示跳過(guò)(不做轉(zhuǎn)換)
; "aotu"的含義與mbstring.detect_order指令中的解釋一樣。
; 可以設(shè)置為一個(gè)單獨(dú)的值,也可以設(shè)置為一個(gè)逗號(hào)分隔的列表。

mbstring.http_output = "pass"
; 默認(rèn)的HTTP輸出編碼,"pass"表示跳過(guò)(不做轉(zhuǎn)換)
; "aotu"的含義與mbstring.detect_order指令中的解釋一樣。
; 可以設(shè)置為一個(gè)單獨(dú)的值,也可以設(shè)置為一個(gè)逗號(hào)分隔的列表。
; 必須將output_handler指令設(shè)置為"mb_output_handler"才可以。

mbstring.detect_order =
; 默認(rèn)的編碼檢測(cè)順序,"pass"表示跳過(guò)(不做轉(zhuǎn)換)。
; 默認(rèn)值("auto")隨mbstring.language指令的不同而變化:
; "neutral"和"universal" 對(duì)應(yīng) "ASCII, UTF-8"
; "Simplified Chinese" 對(duì)應(yīng) "ASCII, UTF-8, EUC-CN, CP936"
; "Traditional Chinese" 對(duì)應(yīng) "ASCII, UTF-8, EUC-TW, BIG-5"
; 建議在可控環(huán)境下手動(dòng)強(qiáng)制指定一個(gè)單一值

mbstring.func_overload = 0
; 自動(dòng)使用 mb_* 函數(shù)重載相應(yīng)的單字節(jié)字符串函數(shù)。
; 比如:mail(), ereg() 將被自動(dòng)替換為mb_send_mail(), mb_ereg()
; 可用 0,1,2,4 進(jìn)行位組合。比如7表示替換所有。具體替換說(shuō)明如下:
; 0: 無(wú)替換
; 1: mail() → mb_send_mail()
; 2: strlen() → mb_strlen() ; substr() → mb_substr()
; strpos() → mb_strpos() ; strrpos() → mb_strrpos()
; strtolower() → mb_strtolower() ; strtoupper() → mb_strtoupper()
; substr_count() → mb_substr_count()
; 4: ereg() → mb_ereg() ; eregi() → mb_eregi()
; ereg_replace() → mb_ereg_replace() ; eregi_replace() → mb_eregi_replace()
; split() → mb_split()

mbstring.script_encoding =
; 腳本所使用的編碼

mbstring.strict_detection = Off
; 是否使用嚴(yán)謹(jǐn)?shù)木幋a檢測(cè)

mbstring.substitute_character =
; 當(dāng)某個(gè)字符無(wú)法解碼時(shí),就是用這個(gè)字符替代。
; 若設(shè)為一個(gè)整數(shù)則表示對(duì)應(yīng)的Unicode值,不設(shè)置任何值表示不顯示這個(gè)錯(cuò)誤字符。
; 建議設(shè)為"□"


[Mcrypt]
; 一個(gè)mcrypt庫(kù)的接口,該庫(kù)支持許多種塊加密算法。
; 不建議使用該模塊,因?yàn)槊√啵ㄗh在數(shù)據(jù)庫(kù)層進(jìn)行加密。

mcrypt.algorithms_dir =
; 默認(rèn)的加密算法模塊所在目錄。通常是"/usr/local/lib/libmcrypt"。
; 目前尚無(wú)詳細(xì)說(shuō)明文檔,此處的解釋可能是錯(cuò)誤的。

mcrypt.modes_dir =
; 默認(rèn)的加密模式模塊所在目錄。通常是"/usr/local/lib/libmcrypt"。
; 目前尚無(wú)說(shuō)明文檔,此處的解釋可能是錯(cuò)誤的。


[Memcache-2.2.2]
; 一個(gè)高性能的分布式的內(nèi)存對(duì)象緩存系統(tǒng),通過(guò)在內(nèi)存里維護(hù)一個(gè)統(tǒng)一的巨大的hash表,
; 它能夠用來(lái)存儲(chǔ)各種格式的數(shù)據(jù),包括圖像、視頻、文件以及數(shù)據(jù)庫(kù)檢索的結(jié)果等。

memcache.allow_failover = On
; 是否在遇到錯(cuò)誤時(shí)透明地向其他服務(wù)器進(jìn)行故障轉(zhuǎn)移。

memcache.chunk_size = 8192
; 數(shù)據(jù)將按照此值設(shè)定的塊大小進(jìn)行轉(zhuǎn)移。此值越小所需的額外網(wǎng)絡(luò)傳輸越多。
; 如果發(fā)現(xiàn)無(wú)法解釋的速度降低,可以嘗試將此值增加到32768。

memcache.default_port = 11211
; 連接到memcached服務(wù)器時(shí)使用的默認(rèn)TCP端口。

memcache.max_failover_attempts = 20
; 接受和發(fā)送數(shù)據(jù)時(shí)最多嘗試多少個(gè)服務(wù)器,進(jìn)在打開(kāi)memcache.allow_failover時(shí)有效。

memcache.hash_strategy = "standard"
; 控制將key映射到server的策略。默認(rèn)值"standard"表示使用先前版本的老hash策略。
; 設(shè)為"consistent"可以允許在連接池中添加/刪除服務(wù)器時(shí)不必重新計(jì)算key與server之間的映射關(guān)系。

memcache.hash_function = "crc32"
; 控制將key映射到server的散列函數(shù)。默認(rèn)值"crc32"使用CRC32算法,而"fnv"則表示使用FNV-1a算法。
; FNV-1a比CRC32速度稍低,但是散列效果更好。


[Zlib]
; 該模塊允許php透明的讀取和寫(xiě)入gzip(.gz)壓縮文件。

zlib.output_compression = Off
; 是否使用zlib庫(kù)透明地壓縮腳本輸出結(jié)果。
; 該指令的值可以設(shè)置為:Off、On、字節(jié)數(shù)(壓縮緩沖區(qū)大小,默認(rèn)為4096)。
; 如果打開(kāi)該指令,當(dāng)瀏覽器發(fā)送"Accept-Encoding: gzip(deflate)"頭時(shí),
; "Content-Encoding: gzip(deflate)"和"Vary: Accept-Encoding"頭將加入到應(yīng)答頭當(dāng)中。
; 你可以在應(yīng)答頭輸出之前用ini_set()函數(shù)在腳本中啟用或禁止這個(gè)特性。
; 如果輸出一個(gè)"Content-Type: image/??"這樣的應(yīng)答頭,壓縮將不會(huì)啟用(為了防止NETscape的bug)。
; 你可以在輸出"Content-Type: image/??"之后使用"ini_set('zlib.output_compression', 'On')"重新打開(kāi)這個(gè)特性。
; 注意1: 壓縮率會(huì)受壓縮緩沖區(qū)大小的影響,如果你想得到更好的壓縮質(zhì)量,請(qǐng)指定一個(gè)較大的壓縮緩沖區(qū)。
; 注意2: 如果啟用了zlib輸出壓縮,output_handler指令必須為空,同時(shí)必須設(shè)置zlib.output_handler指令的值。

zlib.output_compression_level = -1
; 壓縮級(jí)別,可用值為 0~9 ,0表示不壓縮。值越高效果越好,但CPU占用越多,建議值為1~5。
; 默認(rèn)值 -1 表示使用zlib內(nèi)部的默認(rèn)值(6)。

zlib.output_handler =
; 在打開(kāi)zlib.output_compression指令的情況下,你只能在這里指定輸出處理器。
; 可以使用的處理器有"zlib.inflate"(解壓)或"zlib.deflate"(壓縮)。
; 如果啟用該指令則必須將output_handler指令設(shè)為空。


[dbx]
; 一個(gè)數(shù)據(jù)庫(kù)抽象層,為不同數(shù)據(jù)庫(kù)提供了統(tǒng)一的接口。目前支持:
; FrontBase,SQL Server,MySQL,ODBC,PostgreSQL,Sybase-CT,Oracle 8,SQLite

dbx.colnames_case = "unchanged"
; 字段名可以按照"unchanged"或"uppercase","lowercase"方式返回。


[MySQLi]
; MySQLi模塊只能與4.1.3以上版本的MySQL一起工作。

mysqli.max_links = -1
; 每個(gè)進(jìn)程中允許的最大連接數(shù)(持久和非持久)。-1 代表無(wú)限制

mysqli.default_port = 3306
; mysqli_connect()連接到MySQL數(shù)據(jù)庫(kù)時(shí)使用的默認(rèn)TCP端口。
; 如果沒(méi)有在這里指定默認(rèn)值,將按如下順序?qū)ふ遥?
; (1)$MYSQL_TCP_PORT環(huán)境變量
; (2)/etc/services文件中的mysql-tcp項(xiàng)(unix)
; (3)編譯時(shí)指定的MYSQL_PORT常量
; 注意:Win32下,只使用MYSQL_PORT常量。

mysqli.default_socket =
; mysqli_connect()連接到本機(jī)MySQL服務(wù)器時(shí)所使用的默認(rèn)套接字名。
; 若未指定則使用內(nèi)置的MqSQL默認(rèn)值。

mysqli.default_host =
; mysqli_connect()連接到MySQL數(shù)據(jù)庫(kù)時(shí)使用的默認(rèn)主機(jī)。安全模式下無(wú)效。

mysqli.default_user =
; mysqli_connect()連接到MySQL數(shù)據(jù)庫(kù)時(shí)使用的默認(rèn)用戶(hù)名。安全模式下無(wú)效。

mysqli.default_pw =
; mysqli_connect()連接到MySQL數(shù)據(jù)庫(kù)時(shí)使用的默認(rèn)密碼。安全模式下無(wú)效。
; 在配置文件中保存密碼是個(gè)壞主意,任何使用php權(quán)限的用戶(hù)都可以運(yùn)行
; 'echo cfg_get_var("mysql.default_password")'來(lái)顯示密碼!
; 而且任何對(duì)該配置文件有讀權(quán)限的用戶(hù)也能看到密碼。

mysqli.reconnect = Off
; 是否允許重新連接


[PostgresSQL]
;PostgresSQL模塊建議與8.0以上版本一起工作。

pgsql.allow_persistent = On
; 是否允許持久連接

pgsql.max_persistent = -1
; 每個(gè)進(jìn)程中允許的最大持久連接數(shù)。-1 代表無(wú)限制。

pgsql.max_links = -1
; 每個(gè)進(jìn)程中允許的最大連接數(shù)(持久和非持久)。-1 代表無(wú)限制。

pgsql.auto_reset_persistent = Off
; 自動(dòng)復(fù)位在pg_pconnect()上中斷了的持久連接,檢測(cè)需要一些額外開(kāi)銷(xiāo)。

pgsql.ignore_notice = Off
; 是否忽略PostgreSQL后端的提醒消息。
; 記錄后端的提醒消息需要一些很小的額外開(kāi)銷(xiāo)。

pgsql.log_notice = Off
; 是否在日志中記錄PostgreSQL后端的提醒消息。
; 僅在pgsql.ignore_notice=Off時(shí),才可以記錄。

php技術(shù)適用于php-5.2 的 php.ini 中文版[金步國(guó)翻譯],轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产国语在线播放视频 | 高跟黑色丝袜国产91美女紫丝 | 欧美午夜小视频 | 激情综合在线 | 精品福利一区二区免费视频 | 六月丁香激情 | 欧美激情免费a视频 | 一区二区美女视频 | 国产精品乱码免费一区二区 | 中文字幕在线视频网 | 999久久66久6只有精品 | 51国产黑色丝袜高跟鞋 | 国产91久久精品 | 成人免费午夜视频 | 国产欧美日韩不卡一区二区三区 | 天天做天天摸天天爽天天爱 | 欧美丝袜xxxxx在线播放 | 中文字幕精品亚洲无线码二区 | 欧美亚洲国产成人不卡 | 韩国精品一区二区三区四区五区 | 伊人久久大香线蕉综合7 | 亚洲酒色1314狠狠做 | 久久国产一区二区三区 | 欧美亚洲国产人成aaa | 特级做a爰片毛片免费看一区 | 色噜噜国产在线91蝌蚪 | 国产成人精品999在线观看 | 91视频精品 | 午夜一级做a爰片久久毛片 午夜影院日韩 | 99爱在线精品视频免费观看9 | 好叼操这里只有精品 | 国产精品资源手机在线播放 | 4hu最新| 久久精品国产国语对白 | 四虎必出精品亚洲高清 | 精品无人区一区二区三区 | 伊人久久大香线蕉久久婷婷 | 在线免费看黄网站 | 午夜激情视频 | 都市激情综合网 | 日本一区二区三区欧美在线观看 |