php.ini設(shè)置,上傳大文件:
post_max_size = 128M
upload_max_filesize = 128M
這兩個(gè)設(shè)置一樣即可笛厦,可以更大但要注意超時(shí)
max_execution_time = 30
max_input_time = 600
memory_limit = 32M
修改/etc/httpd/conf.d/php.conf
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 524288
LimitRequestBody 20971520
[PHP 5.0.4 php.ini-dist]
;;;;;;;;;;
;; 警告 ;;
;;;;;;;;;;
; 這是PHP新安裝時(shí)的默認(rèn)設(shè)置慕匠。默認(rèn)設(shè)置適合于開(kāi)發(fā)但是不適合正式應(yīng)用勇婴。
; 出于安全方面考慮档插,請(qǐng)?jiān)诎l(fā)布正式應(yīng)用程序時(shí)使用php.ini-recommended
; 并且參考如下頁(yè)面:http://php.net/manual/en/security.php
;;;;;;;;;;;;;;;;;;;
;; 關(guān)于 php.ini ;;
;;;;;;;;;;;;;;;;;;;
; 這個(gè)文件控制了PHP許多方面的性能和行為歌径。 為了讓PHP正確讀取這個(gè)文件陕赃,
; 它必須被命名為'php.ini'非区。PHP將按照如下順序依次查找該文件:
; 1.當(dāng)前工作目錄瓜挽;2.環(huán)境變量PHPRC指明的路徑;3.編譯時(shí)指定的路徑征绸。
; 在windows下久橙,編譯時(shí)的路徑是Windows的安裝目錄(C:WINDOWS等)。
; 在命令行模式下管怠,php.ini的查找路徑可以用 -c 參數(shù)指定淆衷。
;
; 該文件的語(yǔ)法非常簡(jiǎn)單〔吵冢空白字符(" ","t",...)和用分號(hào)(";")開(kāi)始的行被簡(jiǎn)單地忽略祝拯。
; 章節(jié)標(biāo)題(例如 : [php])也被簡(jiǎn)單地忽略,即使將來(lái)它們可能有某種意義暮芭。
;
; 設(shè)置格式如下:
; directive = value
; 指令標(biāo)識(shí)符(directive) 是大小寫(xiě)敏感的! "foo=bar" 不同于 "FOO = bar"鹿驼。
; 值(value)可以是:
; 1.一個(gè)字符串、2.一個(gè)數(shù)字辕宏、3.一個(gè) PHP常量(如:E_ALL, M_PI)畜晰、
; 4.一個(gè)INI常量(On, Off, True, False, Yes, No, None)、
; 5.一個(gè)表達(dá)式(如:E_ALL & ~E_NOTICE)瑞筐、
; 6.用引號(hào)括起來(lái)的字符串("foo").
;
; INI文件中的表達(dá)式僅限于使用位運(yùn)算符/邏輯非/小括號(hào)凄鼻。
; | 位或
; & 位與
; ~ 位非
; ! 邏輯非
;
; 布爾標(biāo)志可用 1, On, True, Yes 打開(kāi),亦可用 0, Off, False, No 關(guān)閉。
;
; 一個(gè)空字符串可以用在等號(hào)后不寫(xiě)任何東西表示块蚌,或者用 none 關(guān)鍵字闰非,舉例如下:
; foo = 將foo置為空字符串
; foo = none 將foo置為空字符串
; foo = "none" 將foo置為字符串'none'
;
; 如果你在值設(shè)置中使用常量,而這些常量屬于動(dòng)態(tài)擴(kuò)展(PHP擴(kuò)展或Zend擴(kuò)展)
; 那么你只能在調(diào)入這些動(dòng)態(tài)擴(kuò)展的行之后使用這些常量峭范。
;
; 所有在 php.ini-dist 文件里設(shè)定的值與內(nèi)建的默認(rèn)值相同财松。
; 也就是說(shuō),如果 php.ini 不存在纱控,或者你刪掉了某些行辆毡,默認(rèn)值與之相同。
;;;;;;;;;;;;;;;
;;; 語(yǔ)言選項(xiàng) ;;
;;;;;;;;;;;;;;;
engine = On
; 使PHP腳本語(yǔ)言引擎在Apache下有效甜害。
zend.ze1_compatibility_mode = Off
; 允許使用兼容Zend引擎1(PHP 4.x)的模式
short_open_tag = On
; 允許 "" 短標(biāo)識(shí)舶掖,否則只有""和""才能被識(shí)別。
; 注意:除非你的php程序只供自己使用尔店,否則請(qǐng)不要使用短標(biāo)記眨攘。
; 如果要和XML結(jié)合使用PHP,你可以選擇禁用此選項(xiàng)以方便直接嵌入使用 嚣州,
; 不然你必須用PHP來(lái)輸出:
; 本指令也會(huì)影響到縮寫(xiě)形式
asp_tags = Off
; 是否允許ASP風(fēng)格的標(biāo)記"<% %>"鲫售,這也會(huì)影響到縮寫(xiě)形式:<%= $value %>
precision = 12
;[recommended]->precision = 14
; 浮點(diǎn)型數(shù)據(jù)顯示的有效位數(shù)
y2k_compliance = On
; 強(qiáng)制打開(kāi)2000年適應(yīng) (可能在非Y2K適應(yīng)的瀏覽器中導(dǎo)致問(wèn)題)
output_buffering = Off
;[recommended]->output_buffering = 4096
; 輸出緩存允許你甚至在輸出正文內(nèi)容之后發(fā)送http頭(包括cookies)。
; 其代價(jià)是輸出層減慢一點(diǎn)點(diǎn)速度避诽。
; 你可以在運(yùn)行期間通過(guò)調(diào)用輸出緩沖函數(shù)啟用輸出緩存龟虎。
; 你還可以通過(guò)設(shè)置"output_buffering=On"來(lái)為所有文件啟用輸出緩存(默認(rèn)4096)璃谨。
; 如果你想指定緩沖區(qū)的最大字節(jié)數(shù)沙庐,你可以直接將"On"替換成數(shù)字,
; 比如:"output_buffering=4096"指定了緩存上限為4096字節(jié)佳吞。
;output_handler =
; 你可以將所有腳本輸出重定向到一個(gè)輸出處理函數(shù)拱雏。
; 比如,重定向到"mb_output_handler"函數(shù)時(shí)底扳,字符編碼將被透明地轉(zhuǎn)換為指定的編碼铸抑。
; 一旦你在這里指定了輸出處理程序,"output_buffering"將被自動(dòng)打開(kāi)衷模。
; 注意1: 在編寫(xiě)可移植腳本的時(shí)候不能依賴(lài)這個(gè)指令鹊汛,而應(yīng)明確的調(diào)用ob_start()函數(shù)打開(kāi)輸出緩存。
; 使用這個(gè)指令可能會(huì)導(dǎo)致某些你不熟悉的腳本出錯(cuò)阱冶。
; 注意2: 你不能同時(shí)使用"mb_output_handler"和"ob_iconv_handler"
; 你也不能同時(shí)使用"ob_gzhandler"和"zlib.output_compression"
; 注意3: 如果啟用了zlib輸出壓縮刁憋,"output_handler"必須為空,取而代之木蹬,必須啟用"zlib.output_handler"至耻。
zlib.output_compression = Off
; 使用zlib庫(kù)透明地壓縮腳本輸出結(jié)果。
; 該指令的值可以設(shè)置為:Off/On/字節(jié)數(shù)(用來(lái)作為壓縮緩沖區(qū)大小,默認(rèn)為4KB)
; 如果在php.ini或者apache配置中打開(kāi)這個(gè)功能尘颓,當(dāng)瀏覽器發(fā)送"Accept-Encoding: gzip(deflate)"頭時(shí)走触,
; "Content-Encoding: gzip(deflate)"和"Vary: Accept-Encoding"頭將加入到應(yīng)答頭當(dā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"必須為空,取而代之缝裁,必須啟用"zlib.output_handler"扫皱。
;zlib.output_handler =
; 在打開(kāi)"zlib.output_compression"指令的情況下,除這里以外捷绑,你不能另外指定輸出處理程序韩脑。
; 這個(gè)指令和"output_handler"起相同的作用,但是順序不同粹污。
implicit_flush = Off
; 這個(gè)指令告訴PHP輸出層在每個(gè)輸出塊之后自動(dòng)刷新自身數(shù)據(jù)段多。默認(rèn)為 FALSE
; 這等效于在每個(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í)行模式下觉啊,該標(biāo)記默認(rèn)為 TRUE 。
unserialize_callback_func=
; 如果解序列化程序需要實(shí)例化一個(gè)未定義類(lèi)沈贝,該這里指定的回調(diào)函數(shù)將以該未定義類(lèi)的名字作為參數(shù)被調(diào)用杠人,
; 以免得到不完整的"__PHP_Incomplete_Class"對(duì)象。
; 如果這里沒(méi)有指定函數(shù)宋下,或者指定的函數(shù)不包含(或?qū)崿F(xiàn))那個(gè)未定義的類(lèi)嗡善,將會(huì)顯示一條警告信息。
; 只有在你真想執(zhí)行這樣一個(gè)回調(diào)函數(shù)的情況下学歧,才需要指定該參數(shù)的值罩引。
; 可以通過(guò) php.ini、ini_set() 或 .htaccess 定義"unserialize_callback_func"撩满。
; 若要禁止這個(gè)特性蜒程,只需置空此設(shè)定绅你。
serialize_precision = 100
; 將浮點(diǎn)型和雙精度型數(shù)據(jù)序列化存儲(chǔ)時(shí),序列化精度指明了有效位數(shù)昭躺。
; 默認(rèn)值能夠確保浮點(diǎn)型數(shù)據(jù)被解序列化程序解碼時(shí)不會(huì)有數(shù)據(jù)丟失忌锯。
allow_call_time_pass_reference = On
;[recommended]->allow_call_time_pass_reference = Off
; 強(qiáng)迫函數(shù)調(diào)用時(shí)按引用傳遞參數(shù)。
; php反對(duì)使用這一方法领炫,并可能在將來(lái)版本的PHP/Zend里不再支持偶垮。
; 鼓勵(lì)的方法是在函數(shù)聲明里指定哪些參數(shù)按引用傳遞。
; 我們鼓勵(lì)你嘗試關(guān)閉這一選項(xiàng)并確認(rèn)你的腳本仍能正常工作帝洪,以保證你的腳本在將來(lái)版本的語(yǔ)言里仍能正常工作似舵。
; (每次使用此特性都會(huì)收到一條警告:參數(shù)會(huì)被按值傳遞而不是按照引用傳遞)
;;;;;;;;;;;;;
; 安全模式
safe_mode = Off
; 安全模式
safe_mode_gid = Off
; 安全模式默認(rèn)情況下在打開(kāi)文件時(shí)會(huì)做UID比較檢查。
; 如果你想將其放寬到GID比較葱峡,可以打開(kāi)這個(gè)參數(shù)砚哗。
safe_mode_include_dir =
; 在安全模式下,該文件夾和其子文件夾下的文件被包含時(shí)砰奕,將跳過(guò)UID/GID檢查蛛芥。
; (文件夾必須必須在"include_path"中或者用完整路徑來(lái)包含)
; 從PHP4.2 開(kāi)始,本指令可以接受和"include_path"指令類(lèi)似的風(fēng)格用分號(hào)隔開(kāi)的路徑军援,而不只是一個(gè)目錄仅淑。
; 指定的限制實(shí)際上是一個(gè)前綴,而非一個(gè)目錄名胸哥,也就是說(shuō)"/dir/incl"將允許訪問(wèn)"/dir/include"和"/dir/incls"
; 如果您希望將訪問(wèn)控制在一個(gè)指定的目錄涯竟,那么請(qǐng)?jiān)诮Y(jié)尾加上一個(gè)斜線,例如:"/dir/incl/"
safe_mode_exec_dir =
; 在安全模式下空厌,只有該文件夾下的可執(zhí)行程序才能被允許通過(guò)system()和其它執(zhí)行系統(tǒng)程序的函數(shù)執(zhí)行庐船。
; 這些函數(shù)是:escapeshellarg, escapeshellcmd, exec, passthru, proc_close, proc_get_status,
; proc_nice, proc_open, proc_terminate, shell_exec, system ....
safe_mode_allowed_env_vars = PHP_
; 該指令包含用逗號(hào)分隔的前綴列表,表示用戶在安全模式下僅可以更改在此列出的前綴開(kāi)頭的環(huán)境變量的值蝇庭。
; 因?yàn)樵O(shè)置某些環(huán)境變量醉鳖,可能會(huì)導(dǎo)致潛在的安全漏洞捡硅。
; 默認(rèn)地哮内,用戶將僅能設(shè)定以PHP_開(kāi)頭的環(huán)境變量,(如: PHP_FOO=BAR)壮韭。
; 注意: 如果這一參數(shù)值為空北发,PHP將允許用戶更改任意環(huán)境變量!
safe_mode_protected_env_vars = LD_LIBRARY_PATH
; 這個(gè)指令包含一個(gè)用逗號(hào)分隔的環(huán)境變量列表喷屋,在安全模式下琳拨,列表中的變量是遠(yuǎn)端用戶不能用putenv()更改的。
; 這些變量甚至在"safe_mode_allowed_env_vars"設(shè)置為允許的情況下也會(huì)得到保護(hù)屯曹。
;open_basedir =
; 將PHP允許打開(kāi)的所有文件都限制在此目錄下狱庇。無(wú)論安全模式是否打開(kāi)惊畏,該參數(shù)都將起作用。
; 如果web服務(wù)器使用了per-directory或虛擬主機(jī)密任,這個(gè)參數(shù)將非常有意義颜启。
; 當(dāng)一個(gè)腳本試圖用例如fopen()或者gzopen()打開(kāi)一個(gè)指定目錄樹(shù)之外的文件時(shí),將遭到拒絕浪讳。
; 所有的符號(hào)連接都會(huì)被解析缰盏,所以不可能通過(guò)符號(hào)連接來(lái)避開(kāi)此限制。
; 特殊值'.'指定了存放該腳本的目錄將被當(dāng)做基準(zhǔn)目錄淹遵。
; 在Windows中口猜,用分號(hào)分隔目錄。在任何其它系統(tǒng)中用冒號(hào)分隔目錄透揣。
; 作為Apache模塊時(shí)济炎,父目錄中的open_basedir路徑將自動(dòng)被繼承。
; 用open_basedir指定的限制實(shí)際上是前綴辐真,不是目錄名冻辩。也就是說(shuō)"/dir/incl"將允許訪問(wèn)"/dir/include"和"/dir/incls"
; 如果您希望將訪問(wèn)控制在一個(gè)指定的目錄拆祈,那么請(qǐng)?jiān)诮Y(jié)尾加上一個(gè)斜線,例如:"/dir/incl/"
; 默認(rèn)是允許打開(kāi)所有文件咙咽。
disable_functions =
; 這個(gè)指令讓你可以出于安全原因禁用特定的函數(shù)钧敞。它接受一個(gè)用逗號(hào)分隔的函數(shù)名列表麸粮。
; 無(wú)論安全模式是否打開(kāi)弄诲,該參數(shù)都將起作用愚战。
; 本指令只能設(shè)置在php.ini中。例如你不能將其設(shè)置在httpd.conf中
disable_classes =
; 這個(gè)指令讓你可以出于安全原因禁用特定的類(lèi)齐遵。它接受一個(gè)用逗號(hào)分隔的類(lèi)名列表寂玲。
; 無(wú)論安全模式是否打開(kāi),該指令都將起作用梗摇。本指令自 PHP 4.3.2 起可用拓哟。
; 本指令只能設(shè)置在php.ini中。例如你不能將其設(shè)置在httpd.conf中
;highlight.string = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.bg = #FFFFFF
;highlight.default = #0000BB
;highlight.html = #000000
; 語(yǔ)法高亮模式的色彩伶授。
; 只要能被接受的東西就能正常工作断序。
;;;;;;;;;
; 雜項(xiàng)
expose_php = On
; 決定PHP是否暴露它被安裝在服務(wù)器上的事實(shí)(比如出現(xiàn)在http頭中)
; 它不會(huì)有安全上的威脅, 但它使得檢查你的服務(wù)器上是否安裝了PHP成為了可能流纹。
;;;;;;;;;;;;;;
;; 資源限制 ;;
;;;;;;;;;;;;;;
max_execution_time = 30
; 每個(gè)腳本最大允許執(zhí)行時(shí)間, 按秒計(jì)。默認(rèn)為30秒违诗。
; 這個(gè)參數(shù)有助于阻止劣質(zhì)腳本無(wú)休止的占用服務(wù)器資源捧颅。
; 注: "max_execution_time"僅影響腳本本身的運(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è)置。
max_input_time = 60
; 每個(gè)腳本接收輸入數(shù)據(jù)的最大允許時(shí)間(POST, GET, upload), 按秒計(jì)
memory_limit = 8M
; 設(shè)定一個(gè)腳本所能夠申請(qǐng)到的最大內(nèi)存字節(jié)數(shù)。
; 這有助于防止劣質(zhì)腳本消耗完服務(wù)器上的所有內(nèi)存痢畜。
; 要使用此指令必須在編譯的時(shí)候激活。
; 因此 configure 一行中應(yīng)該包括:--enable-memory-limit
; 如果不需要任何內(nèi)存上的限制线衫,必須將其設(shè)為 -1
; 自php4.3.2 起,當(dāng)設(shè)置了memory_limit后矗积,memory_get_usage()函數(shù)將變?yōu)榭捎?/p>
;;;;;;;;;;;;;;;;;;;;
;; 出錯(cuò)處理和日志 ;;
;;;;;;;;;;;;;;;;;;;;
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
;[recommended]->error_reporting = E_ALL
; 顯示所有的錯(cuò)誤休建,除了提醒和編碼標(biāo)準(zhǔn)化警告茵烈。
; 錯(cuò)誤報(bào)告是位字段呜投。可以將數(shù)字加起來(lái)得到想要的錯(cuò)誤報(bào)告等級(jí)。
; E_ALL - 所有的錯(cuò)誤和警告(不包括 E_STRICT)
; E_ERROR - 致命性的運(yùn)行時(shí)錯(cuò)誤
; E_WARNING - 運(yùn)行時(shí)警告(非致命性錯(cuò)誤)
; E_PARSE - 編譯時(shí)解析錯(cuò)誤
; E_NOTICE - 運(yùn)行時(shí)提醒(這些經(jīng)常是你代碼中的bug引起的洒扎,也可能是有意的行為造成的。)
; E_STRICT - 編碼標(biāo)準(zhǔn)化警告难裆,允許PHP建議如何修改代碼以確保最佳的互操作性向前兼容性。
; E_CORE_ERROR - PHP啟動(dòng)時(shí)初始化過(guò)程中的致命錯(cuò)誤
; E_CORE_WARNING - PHP啟動(dòng)時(shí)初始化過(guò)程中的警告(非致命性錯(cuò))
; E_COMPILE_ERROR - 編譯時(shí)致命性錯(cuò)
; E_COMPILE_WARNING - 編譯時(shí)警告(非致命性錯(cuò))
; E_USER_ERROR - 用戶自定義的錯(cuò)誤消息
; E_USER_WARNING - 用戶自定義的警告消息
; E_USER_NOTICE - 用戶自定義的提醒消息
; 例子:
;error_reporting = E_ALL & ~E_NOTICE ; 顯示所有的錯(cuò)誤,除了提醒
;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; 僅顯示錯(cuò)誤
display_errors = On
;[recommended]->display_errors = Off
; 作為輸出的一部分顯示出錯(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
; 即使"display_errors"特性被打開(kāi),關(guān)閉此參數(shù)也將不顯示PHP啟動(dòng)時(shí)的錯(cuò)誤瞻坝。
; 強(qiáng)烈建議你關(guān)掉這個(gè)特性,除非你必須要用于調(diào)試中。
log_errors = Off
;[recommended]->log_errors = On
; 在日志文件里記錄錯(cuò)誤(服務(wù)器指定的日志斩披,stderr標(biāo)準(zhǔn)錯(cuò)誤輸出,或error_log(下面的))
; 正如上面說(shuō)明的那樣厕倍,強(qiáng)烈建議你在最終發(fā)布的web站點(diǎn)時(shí)用日志記錄錯(cuò)誤而不是直接輸出。
log_errors_max_len = 1024
; 設(shè)置錯(cuò)誤日志文件的最大長(zhǎng)度组民。
; 設(shè)為 0 可以允許無(wú)限長(zhǎng)度。
ignore_repeated_errors = Off
; 忽略重復(fù)的錯(cuò)誤信息
; 如果關(guān)閉這個(gè)參數(shù)榜配,錯(cuò)誤信息必須出現(xiàn)在同一個(gè)文件的同一行才被忽略。
; 如果打開(kāi)這個(gè)參數(shù),則沒(méi)有這個(gè)限制乏沸。
ignore_repeated_source = Off
; 忽略重復(fù)的錯(cuò)誤源
; 忽略重復(fù)的錯(cuò)誤信息時(shí)忽略重復(fù)的錯(cuò)誤源
; 如果打開(kāi)這個(gè)參數(shù),將不會(huì)記錄不同的出錯(cuò)文件和對(duì)應(yīng)行的錯(cuò)誤信息蝶缀。
report_memleaks = On
; 報(bào)告內(nèi)存泄漏
; 如果關(guān)閉該參數(shù),將不記錄或者顯示內(nèi)存泄漏
; 這個(gè)參數(shù)只在調(diào)試編譯中起作用柄慰,并且必須在錯(cuò)誤報(bào)告中包含 E_WARNING
track_errors = Off
; 保存最近一個(gè)錯(cuò)誤/警告消息于變量$php_errormsg (boolean)中
;html_errors = Off
; 禁用出錯(cuò)信息中的HTML標(biāo)記
; 注意: 不要在發(fā)布的程序中使用這個(gè)特性。
;docref_root = "/phpmanual/"
;docref_ext = .html
; 如果打開(kāi)了html_errors參數(shù),PHP將會(huì)在出錯(cuò)信息上顯示超連接占锯,
; 直接鏈接到一個(gè)說(shuō)明這個(gè)錯(cuò)誤或者導(dǎo)致這個(gè)錯(cuò)誤的函數(shù)的頁(yè)面。
; 你可以從http://www.php.net/docs.php下載php手冊(cè)艺演,并設(shè)置docref_root參數(shù),將他指向你本地的手冊(cè)所在目錄巫俺。
; 你還必須設(shè)置"docref_ext"來(lái)指定文件的擴(kuò)展名。
; 注意: 不要在發(fā)布的程序中使用這個(gè)特性嘹承。
;error_prepend_string = ""
; 用于錯(cuò)誤信息前輸出的字符串
;error_append_string = ""
; 用于錯(cuò)誤信息后輸出的字符串
;error_log = filename
; 將錯(cuò)誤日志記錄到哪個(gè)文件中。
; 如果設(shè)為"syslog", 錯(cuò)誤日志將被記錄到系統(tǒng)日志中(NT下的事件日志, Unix下的syslog(3))
;;;;;;;;;;;;;;
;; 數(shù)據(jù)處理 ;;
;;;;;;;;;;;;;;
;arg_separator.output = "&"
; PHP所產(chǎn)生的URL中來(lái)分隔參數(shù)的分隔符骤竹。默認(rèn)值是"&"
;arg_separator.input = ";&"
; PHP解析URL中的變量時(shí)使用的分隔符列表,默認(rèn)值是"&"
; 注意: 字符串中的任何字符都將被看著分割符
variables_order = "EGPCS"
;[recommended]->variables_order = "GPCS"
; PHP注冊(cè) GET, POST, Cookie, Environment, Built-in 變量的順序。
; (以 G, P, C, E, S 表示挎狸,通常以 EGPCS 或 GPC 或 ES 的方式引用)。
; 按從左到右記錄恐锣,新值覆蓋舊值。
; 舉例說(shuō)玷禽,將其設(shè)為"GP"糯笙,會(huì)導(dǎo)致 PHP 完全忽略環(huán)境變量、cookies 稠炬、server暮屡,
; 并用 GET 方法的變量覆蓋 POST 方法的同名變量
register_globals = Off
; 是否將這些 EGPCS 變量注冊(cè)為全局變量准夷。自 PHP 4.2.0 開(kāi)始,本指令默認(rèn)為 off
; 例如楔绞,如果打開(kāi)這個(gè)特性,那么URL:http://www.example.com/test.php?id=3 將產(chǎn)生 $id
; 或者從 $_SERVER['DOCUMENT_ROOT'] 得到 $DOCUMENT_ROOT 。
; 如果你不想讓腳本中的全局變量和用戶輸入的數(shù)據(jù)搞混的話匙铡,請(qǐng)關(guān)閉它。
; 推薦使用PHP的預(yù)定義變量來(lái)替代具帮,例如超全局變量:$_ENV匪凡,$_GET,$_POST衬衬,$_COOKIE 和 $_SERVER
; 請(qǐng)注意, register_globals不能在運(yùn)行時(shí)設(shè)定(ini_set()),盡管在主機(jī)允許時(shí)可以用 .htaccess 來(lái)設(shè)置
; 一個(gè) .htaccess 項(xiàng)目的例子:php_flag register_globals on
; 注: register_globals 受 variables_order 指令的影響。
register_long_arrays = On
;[recommended]->register_long_arrays = Off
; 是否啟用舊式的長(zhǎng)式數(shù)組(HTTP_*_VARS)碾篡,推薦關(guān)閉該特性以獲得更好的性能。
register_argc_argv = On
;[recommended]->register_argc_argv = Off
; 是否聲明 argv和argc 變量(其中包含用GET方法傳來(lái)的數(shù)據(jù))
; 【argv為變量數(shù)組,argc為變量數(shù)組中元素個(gè)數(shù)】
; 若你不想使用這兩個(gè)變量穆律,應(yīng)當(dāng)關(guān)掉它以提高性能。
post_max_size = 8M
; PHP接受的POST數(shù)據(jù)最大長(zhǎng)度贡歧。此設(shè)定也影響到文件上傳。
; 要上傳大文件绍弟,該值必須大于"upload_max_filesize"
; 如果配置腳本中激活了內(nèi)存限制而叼,"memory_limit"也會(huì)影響文件上傳。
; 一般說(shuō)來(lái)脱篙,"memory_limit"應(yīng)該比"post_max_size"要大绊困。
;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 魔術(shù)引號(hào)(自動(dòng)字符串轉(zhuǎn)義)
magic_quotes_gpc = On
;[recommended]->magic_quotes_gpc = Off
; 在輸入的GET/POST/Cookie數(shù)據(jù)里使用自動(dòng)字符串轉(zhuǎn)義【比如,值 (It's "HP!") 會(huì)自動(dòng)轉(zhuǎn)換成 (It's "HP!")】
; 這里的設(shè)置自動(dòng)影響$_GEST,$_POST,$_COOKIE數(shù)組的值待侵。如果打開(kāi),值 (It's "HP!") 會(huì)自動(dòng)轉(zhuǎn)換成 (It's "PHP!")那先。
; (個(gè)人意見(jiàn):關(guān)閉此特性, 因?yàn)樗谔幚黼p字節(jié)漢字的時(shí)候可能會(huì)破壞某些繁體字和特殊字符)
magic_quotes_runtime = Off
; 對(duì)運(yùn)行時(shí)從外部資源產(chǎn)生的數(shù)據(jù)使用自動(dòng)字符串轉(zhuǎn)義
; 例如:用SQL查詢(xún)得到的數(shù)據(jù),用exec()函數(shù)得到的數(shù)據(jù)揖闸,等等
magic_quotes_sybase = Off
; 采用 Sybase形式的自動(dòng)字符串轉(zhuǎn)義( 用 '' 表示 ' 而不用 ' )
auto_prepend_file =
; 指定在主文件之前自動(dòng)解析的文件名芹血。
; 該文件就像調(diào)用了include()函數(shù)一樣被包含進(jìn)來(lái),因此會(huì)使用"include_path"
auto_append_file =
; 指定在主文件之后自動(dòng)解析的文件名。
; 該文件就像調(diào)用了include()函數(shù)一樣被包含進(jìn)來(lái)慎颗,因此會(huì)使用"include_path"
; 注: 如果腳本通過(guò) exit() 終止,則自動(dòng)后綴不會(huì)發(fā)生夫啊。
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
; PHP總是默認(rèn)地在"Content-type:"頭中設(shè)置輸出文檔的MIME類(lèi)型和字符集的編碼方式。
; 要讓輸出字符集失效熊榛,只要設(shè)置為空或注釋掉即可。
; PHP的默認(rèn)設(shè)置會(huì)輸出"Content-Type: text/html"
; 若去掉"default_charset"前的注釋并將其設(shè)為"gb2312"煎楣,
; 那么將會(huì)輸出"Content-Type: text/html; charset=gb2312"
;always_populate_raw_post_data = On
; 總是填充$HTTP_RAW_POST_DATA變量,"HTTP_RAW_POST_DATA"意為"HTTP原始POST數(shù)據(jù)"
;;;;;;;;;;;;;;;;
;; 路徑和目錄 ;;
;;;;;;;;;;;;;;;;
;include_path = ".;c:phpincludes"
; 指定一組目錄用于require(),include()和fopen_with_path()函數(shù)來(lái)尋找文件赂弓。
; 格式和系統(tǒng)的 PATH 環(huán)境變量類(lèi)似:
; 一組目錄的列表,在 UNIX 下用冒號(hào)分隔赤套,在 Windows 下用分號(hào)分隔。
; 在包含路徑中使用 '.' 可以允許相對(duì)路徑剔氏,它代表當(dāng)前目錄塑陵。
; UNIX: "/path1:/path2"
; Windows: "path1;path2"
doc_root =
; PHP頁(yè)面在服務(wù)器上的根目錄阻桅。僅在非空時(shí)有效。
; 如果PHP被配置為安全模式输瓜,則此目錄之外的文件一概不被解析搔啊。
; 如果PHP編譯時(shí)沒(méi)有指定FORCE_REDIRECT,并且在非IIS服務(wù)器上以CGI方式運(yùn)行莽龟,
; 則必須設(shè)置此項(xiàng)。(參見(jiàn)手冊(cè)中的安全部分)
; 替代方案是使用下面的"cgi.force_redirect"指令锨天。
user_dir =
; 告訴php在使用 /~username 打開(kāi)腳本時(shí)到哪個(gè)目錄下去找毯盈,僅在非空時(shí)有效。
; 也就是在用戶目錄之下使用PHP文件的基本目錄名病袄,例如:public_html
extension_dir = "./"
; 存放擴(kuò)展庫(kù)(模塊)的目錄搂赋,也就是PHP用來(lái)尋找動(dòng)態(tài)連接擴(kuò)展庫(kù)的目錄
enable_dl = On
; 是否使dl()函數(shù)有效赘阀。
; dl()函數(shù)在除apache以外的多線程的服務(wù)器(如:IIS或Zeus)上不能正確地工作,并在其上默認(rèn)為禁止掌挚。
;cgi.force_redirect = 1
; 打開(kāi)cgi強(qiáng)制重定向?yàn)橐訡GI方式運(yùn)行的php提供了必要的安全保護(hù),php默認(rèn)打開(kāi)了該參數(shù)揉抵。
; 你若自己關(guān)閉了它龟糕,請(qǐng)自己負(fù)責(zé)后果
; 注意:在IIS/OmniHTTPD/Xitami上則必須關(guān)閉它秧耗!
;cgi.nph = 1
; 如果該參數(shù)打開(kāi),那么它會(huì)強(qiáng)制cgi對(duì)每個(gè)http請(qǐng)求始終發(fā)送狀態(tài)碼: 200
;cgi.redirect_status_env =
; 如果打開(kāi)了cgi.force_redirect伐厌,并且你沒(méi)有將php運(yùn)行在Apache或Netscape(iPlanet)服務(wù)器上晤锹,
; 可能需要設(shè)定一個(gè)cgi重定向環(huán)境變量名澄港,PHP將去尋找它來(lái)知道可以繼續(xù)執(zhí)行下去。
; 設(shè)置這個(gè)變量會(huì)導(dǎo)致安全漏洞该贾,請(qǐng)務(wù)必在設(shè)置前搞清楚自己在做什么掏击。
;fastcgi.impersonate = 1
; IIS中的FastCGI支持模仿客戶端安全令牌的能力署尤。這使得IIS能夠定義運(yùn)行時(shí)所基于的請(qǐng)求的安全上下文。
; Apache中的mod_fastcgi不支持此特性(03/17/2002)
; 如果在IIS中運(yùn)行則設(shè)為1垦江,默認(rèn)為 0
;cgi.rfc2616_headers = 0
; 指定PHP在發(fā)送HTTP響應(yīng)代碼時(shí)使用何種報(bào)頭。
; 如果設(shè)定為0只搁,PHP發(fā)送一個(gè)"Status: "報(bào)頭捆姜,Apache和其它web server都支持。
; 若設(shè)為0赖歌,則PHP使用Apache支持的頭。若設(shè)為1官辈,則PHP使用RFC2616標(biāo)準(zhǔn)的頭蹦误。默認(rèn)值為0
; 除非你知道自己在做什么东亦,否則保留其值為 0
;;;;;;;;;;;;;;
;; 文件上傳 ;;
;;;;;;;;;;;;;;
file_uploads = On
; 是否允許HTTP文件上傳。參見(jiàn)upload_max_filesize,upload_tmp_dir靠闭,post_max_size
;upload_tmp_dir =
; 文件上傳時(shí)存放文件的臨時(shí)目錄。必須是PHP進(jìn)程用戶可寫(xiě)的目錄蜗帜。如果未指定則PHP使用系統(tǒng)默認(rèn)值。
upload_max_filesize = 2M
; 允許上傳的文件的最大尺寸欺矫。
;;;;;;;;;;;;;;
;; 文件打開(kāi) ;;
;;;;;;;;;;;;;;
allow_url_fopen = On
; 是否允許打開(kāi)遠(yuǎn)程文件( http:// or ftp://)
;from="john@doe.com"
; 定義匿名ftp的密碼(一個(gè)email地址)
;user_agent="PHP"
; 定義"User-Agent"字符串
default_socket_timeout = 60
; socket超時(shí),單位是秒
;auto_detect_line_endings = Off
; 如果的你腳本必須處理Macintosh文件,或者你運(yùn)行在Macintosh上黄橘,同時(shí)又要處理unix或win32文件兆览,
; 設(shè)置這個(gè)標(biāo)志可以讓PHP自動(dòng)偵察文件結(jié)束符,以便fgets()和file()函數(shù)正常工作塞关。
; 默認(rèn)值是 Off抬探,因?yàn)樵跈z測(cè)第一行的 EOL 習(xí)慣時(shí)會(huì)有很小的性能損失,
; 而且在 Unix 系統(tǒng)下使用回車(chē)符作為項(xiàng)目分隔符的人們會(huì)遭遇向下不兼容的行為帆赢。
;;;;;;;;;;;;;;
;; 動(dòng)態(tài)擴(kuò)展 ;;
;;;;;;;;;;;;;;
; 若你希望一個(gè)擴(kuò)展庫(kù)自動(dòng)加載小压,可用下面的語(yǔ)法:
; extension=modulename.extension
; 例如,在windows上:
; extension=msql.dll
; 在UNIX上:
; extension=msql.so
; 注意椰于,這只應(yīng)當(dāng)是模塊的名字怠益,不需要附帶目錄信息。
; 上面的extension_dir已經(jīng)指示了擴(kuò)展庫(kù)的位置瘾婿。
;Windows 擴(kuò)展
;注意蜻牢,ODBC是內(nèi)置支持的,不需要使用擴(kuò)展偏陪。(MySQL沒(méi)有內(nèi)置)
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_mysql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_yaz.dll
;extension=php_zip.dll
;;;;;;;;;;;;;;
;; 模塊設(shè)置 ;;
;;;;;;;;;;;;;;
[Syslog]
define_syslog_variables = Off
; 是否定義各種的系統(tǒng)日志變量抢呆,如:$LOG_PID, $LOG_CRON 等等。
; 關(guān)掉它以提高效率的好主意笛谦。
; 你可以在運(yùn)行時(shí)調(diào)用函數(shù)define_syslog_variables()來(lái)定義這些變量
[mail function]
SMTP = localhost ;僅用于win32系統(tǒng)
smtp_port = 25 ;僅用于win32系統(tǒng)
;sendmail_from = me@example.com ;僅用于win32系統(tǒng)
;sendmail_path = ;僅用于unix, 也可支持參數(shù)(默認(rèn)的是'sendmail -t -i')
;mail.force_extra_parameters =
; Force the addition of the specified parameters to be passed as extra parameters to the sendmail binary.
; These parameters will always replace the value of the 5th parameter to mail(), even in safe mode.
[SQL]
sql.safe_mode = Off
[ODBC]
;odbc.default_db = (暫未實(shí)現(xiàn))
;odbc.default_user = (暫未實(shí)現(xiàn))
;odbc.default_pw = (暫未實(shí)現(xiàn))
odbc.allow_persistent = On ; 是否允許持久連接
odbc.check_persistent = On ; 在重用前檢查連接是否還可用
odbc.max_persistent = -1 ; 每個(gè)進(jìn)程中允許的最大持久連接數(shù)抱虐。-1 代表無(wú)限制
odbc.max_links = -1 ; 每個(gè)進(jìn)程中允許的最大連接數(shù)(持久和非持久)。-1 代表無(wú)限制
odbc.defaultlrl = 4096
; 處理LONG類(lèi)型的字段揪罕。返回變量的字節(jié)數(shù)梯码,0代表通過(guò)(?)
; Handling of LONG fields. Returns number of bytes to variables. 0 means passthru.
odbc.defaultbinmode = 1
; 處理二進(jìn)制數(shù)據(jù)宝泵。0代表通過(guò)(?) 1返回原樣, 2轉(zhuǎn)換為字符
; 參見(jiàn)odbc_binmode和odbc_longreadlen文檔以得到uodbc.defaultlrl和uodbc.defaultbinmode的解釋。
[MySQL]
; php內(nèi)置的MySQL擴(kuò)展庫(kù)無(wú)法同4.1.0以上版本的MySQL一起工作轩娶。你需要使用MySQLi擴(kuò)展儿奶。
; MySQLi擴(kuò)展模塊與recode擴(kuò)展模塊共同使用的時(shí)候,可能會(huì)造成PHP的崩潰和啟動(dòng)時(shí)出現(xiàn)問(wèn)題鳄抒。
; 如果您需要除latin(默認(rèn))以外其它的字符集闯捎,您需要安裝有已編譯字符集支持的外置libmysql(未集成)
mysql.allow_persistent = On ; 允許或禁止持久連接
mysql.max_persistent = -1 ; 每個(gè)進(jìn)程中允許的最大持久連接數(shù)。-1 代表無(wú)限制
mysql.max_links = -1 ; 每個(gè)進(jìn)程中允許的最大連接數(shù)(持久和非持久)许溅。-1 代表無(wú)限制
mysql.default_socket = ; 用于本地MySql連接的默認(rèn)的套接字名瓤鼻。為空時(shí)使用MYSQL內(nèi)置的默認(rèn)值
mysql.default_port =
; mysql_connect()使用的默認(rèn)TCP端口淋硝,如果沒(méi)有指定默認(rèn)端口號(hào)深啤,
; mysql_connect()將按順序從:(1)$MYSQL_TCP_PORT環(huán)境變量、
; (2)/etc/services文件中的mysql-tcp項(xiàng)(unix)竟终、(3)編譯時(shí)指定的MYSQL_PORT常量 中獲得并蝗。
; Win32下祭犯,只使用 MYSQL_PORT 常量。
mysql.default_host = ; mysql_connect() 默認(rèn)使用的主機(jī)(安全模式下無(wú)效)
mysql.default_user = ; mysql_connect() 默認(rèn)使用的用戶名(安全模式下無(wú)效)
mysql.default_password =
; mysql_connect() 默認(rèn)使用的密碼(安全模式下無(wú)效)
; 注意滚停,在這個(gè)文件下保存密碼通常是一個(gè)壞主意
; 任何可以使用PHP訪問(wèn)的用戶都可以運(yùn)行'echo cfg_get_var("mysql.default_password")'來(lái)顯示密碼!
; 而且當(dāng)然地沃粗,任何有讀該文件權(quán)力的用戶也能看到那個(gè)密碼。
mysql.connect_timeout = 60
; 連接超時(shí)(秒)键畴,-1 代表無(wú)限制最盅。
; 在Linux中,這個(gè)參數(shù)設(shè)定了等候來(lái)自服務(wù)器的響應(yīng)的時(shí)長(zhǎng)起惕。
mysql.trace_mode = Off
; 跟蹤模式涡贱。當(dāng)打開(kāi)這個(gè)特性后,掃描表或索引時(shí)SQL的警告將會(huì)被顯示疤祭。
[MySQLI]
mysqli.max_links = -1 ; 每個(gè)進(jìn)程中允許的最大連接數(shù)(持久和非持久)盼产。-1 代表無(wú)限制
mysqli.default_socket = ; 用于本機(jī)MySql連接的默認(rèn)的套接字名。為空時(shí)使用MYSQL內(nèi)置的默認(rèn)值
mysqli.default_port = 3306
; mysqli_connect()使用的默認(rèn)TCP端口勺馆,如果沒(méi)有指定默認(rèn)端口號(hào)戏售,
; mysqli_connect()將按順序從:(1)$MYSQL_TCP_PORT環(huán)境變量、
; (2)/etc/services文件中的mysql-tcp項(xiàng)(unix)草穆、(3)編譯時(shí)指定的MYSQL_PORT常量 中獲得灌灾。
; Win32下,只使用 MYSQL_PORT 常量悲柱。
mysqli.default_host = ; mysqli_connect() 默認(rèn)使用的主機(jī)(安全模式下無(wú)效)
mysqli.default_user = ; mysqli_connect() 默認(rèn)使用的用戶名(安全模式下無(wú)效)
mysqli.default_password =
; mysqli_connect() 默認(rèn)使用的密碼(安全模式下無(wú)效)
; 注意锋喜,在這個(gè)文件下保存密碼通常是一個(gè)壞主意
; 任何可以使用PHP訪問(wèn)的用戶都可以運(yùn)行'echo cfg_get_var("mysql.default_password")'來(lái)顯示密碼!
; 而且當(dāng)然地,任何有讀該文件權(quán)力的用戶也能看到那個(gè)密碼。
mysqli.reconnect = Off
; 跟蹤模式嘿般。當(dāng)打開(kāi)這個(gè)特性后段标,掃描表或索引時(shí)SQL的警告將會(huì)被顯示。
[mSQL]
msql.allow_persistent = On ; 允許或禁止持久連接
msql.max_persistent = -1 ; 最大持久連接數(shù)炉奴。-1 代表無(wú)限制
msql.max_links = -1 ; 最大連接數(shù)(持久和非持久)逼庞。-1 代表無(wú)限制
[PostgresSQL]
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
; 檢測(cè)用在pg_pconnect()上中斷了的持久連接赛糟,需要一些額外開(kāi)銷(xiāo)。
pgsql.ignore_notice = 0
; 是否忽略PostgreSQL后端的通告消息砸逊。記錄后端的通告消息需要一些額外開(kāi)銷(xiāo)璧南。
pgsql.log_notice = 0
; 是否在日志中記錄PostgreSQL后端的通告消息。除非pgsql.ignore_notice=0师逸,否則無(wú)法記錄司倚。
[Sybase]
sybase.allow_persistent = On ; 允許或禁止持久連接
sybase.max_persistent = -1 ; 每個(gè)進(jìn)程中允許的最大持久連接數(shù)。-1 代表無(wú)限制
sybase.max_links = -1 ; 每個(gè)進(jìn)程中允許的最大連接數(shù)(持久和非持久)篓像。-1 代表無(wú)限制
;sybase.interface_file = "/usr/sybase/interfaces"
sybase.min_error_severity = 10 ; 顯示錯(cuò)誤的最低嚴(yán)重性
sybase.min_message_severity = 10 ; 顯示消息的最低重要性
sybase.compatability_mode = Off
; 與PHP3兼容的模式对湃。若打開(kāi),這將導(dǎo)致PHP自動(dòng)根據(jù)結(jié)果的Sybase類(lèi)型賦值遗淳,而不是把它們?nèi)?dāng)成字符串。
; 這個(gè)兼容模式不會(huì)永遠(yuǎn)保留心傀,將來(lái)會(huì)被丟棄屈暗。
[Sybase-CT]
sybct.allow_persistent = On ; 允許或禁止持久連接
sybct.max_persistent = -1 ; 每個(gè)進(jìn)程中允許的最大持久連接數(shù)。-1 代表無(wú)限制
sybct.max_links = -1 ; 每個(gè)進(jìn)程中允許的最大連接數(shù)(持久和非持久)脂男。-1 代表無(wú)限制
sybct.min_server_severity = 10 ; 顯示服務(wù)端錯(cuò)誤的最低嚴(yán)重性
sybct.min_client_severity = 10 ; 顯示客戶端錯(cuò)誤的最低嚴(yán)重性
[dbx]
; returned column names can be converted for compatibility reasons
; possible values for dbx.colnames_case are
; "unchanged" (default, if not set)
; "lowercase"
; "uppercase"
; the recommended default is either upper- or lowercase, but
; unchanged is currently set for backwards compatibility
dbx.colnames_case = "unchanged"
[bcmath]
bcmath.scale = 0
; 用于所有bcmath函數(shù)的10十進(jìn)制數(shù)數(shù)字的個(gè)數(shù)
[browscap]
;browscap = extra/browscap.ini
;browscap = c:/windows/system32/inetsrv/browscap.ini ;winxp
;browscap = c:/winnt/system32/inetsrv/browscap.ini ;win2000
; 只有PWS和IIS需要這個(gè)設(shè)置
; 你可以從 http://www.garykeith.com/browsers/downloads.asp 得到一個(gè) browscap.ini 文件养叛。
[Informix]
ifx.default_host = ; ifx_connect() 默認(rèn)使用的主機(jī)(安全模式下無(wú)效)
ifx.default_user = ; ifx_connect() 默認(rèn)使用的用戶名(安全模式下無(wú)效)
ifx.default_password = ; ifx_connect() 默認(rèn)使用的密碼(安全模式下無(wú)效)
ifx.allow_persistent = On ; 允許或禁止持久連接
ifx.max_persistent = -1 ; 每個(gè)進(jìn)程中允許的最大持久連接數(shù)。-1 代表無(wú)限制
ifx.max_links = -1 ; 每個(gè)進(jìn)程中允許的最大連接數(shù)(持久和非持久)宰翅。-1 代表無(wú)限制
ifx.textasvarchar = 0
; 若打開(kāi)弃甥,select狀態(tài)符返回一個(gè)"text blob"字段的內(nèi)容,而不是它的id
ifx.byteasvarchar = 0
; 若打開(kāi)汁讼,select狀態(tài)符返回一個(gè)"byte blob"字段的內(nèi)容淆攻,而不是它的id
ifx.charasvarchar = 0
; 追蹤從固定長(zhǎng)度的字符列里剝離的空格『偌埽可能對(duì) Informix SE 用戶有效瓶珊。
ifx.blobinfile = 0
; 若打開(kāi),text和byte blobs的內(nèi)容被導(dǎo)出到一個(gè)文件而不是保存到內(nèi)存耸彪。
ifx.nullformat = 0
; 設(shè)為0, NULL被作為空字段返回伞芹。設(shè)為1, NULL作為字串"NULL"返回。
[Session]
; 注意,除非使用session_register()或$_SESSION注冊(cè)了一個(gè)變量唱较。
; 否則不管是否使用了session_start()扎唾,都不會(huì)自動(dòng)添加任何session記錄。
session.save_handler = files
; 用于保存/檢索數(shù)據(jù)的處理程序南缓,默認(rèn)是文件(files)胸遇。
;session.save_path = "/tmp"
; 在"session.save_handler=files"的情況下,這個(gè)參數(shù)指定了會(huì)話數(shù)據(jù)文件的保存路徑西乖。
; Windows用戶必須修改此參數(shù)才能使用會(huì)話相關(guān)函數(shù)狐榔。
; 你可以這樣定義路徑(N是一個(gè)整數(shù)):session.save_path = "N;[MODE;]/path"
; N表示可以使用N層深度的子目錄,而不是將所有數(shù)據(jù)文件都保存在一個(gè)目錄下获雕。
; [MODE;]加了括號(hào)表示可選薄腻,表示它必須用8進(jìn)制數(shù)來(lái)表示,其默認(rèn)值是600 (等于384)届案。
; The file storage module creates files using mode 600 by default.
; Note that this does not overwrite the process's umask.
; 這是一個(gè)提高Windows下海量會(huì)話性能的好主意庵楷。
; 注意0: "N;/path"兩邊的雙引號(hào)不能省略。
; 注意1: php不會(huì)自動(dòng)建立這些文件夾結(jié)構(gòu)楣颠。你可以使用ext/session目錄下的腳本來(lái)做這件事情尽纽。
; 注意2: 如果你指定的文件夾可以被不安全的用戶讀取(比如默認(rèn)的"/tmp"),那么將會(huì)帶來(lái)安全漏洞童漩。
; 注意3: 參見(jiàn)下面有關(guān)垃圾搜集的章節(jié)弄贿。
session.use_cookies = 1
; 是否使用cookie在客戶端保存session id,默認(rèn)為1(使用)
;session.use_only_cookies = 1
; 只使用Cookie來(lái)承載會(huì)話矫膨,默認(rèn)為0 (關(guān)閉)
; 打開(kāi)這個(gè)選項(xiàng)可以避免用URL傳遞會(huì)話帶來(lái)的安全問(wèn)題差凹。但是禁用Cookie的客戶端將使session無(wú)法工作。
session.name = PHPSESSID
;用在cookie里的會(huì)話標(biāo)識(shí)名侧馅,只能包含字母和數(shù)字危尿。
session.auto_start = 0
; 在客戶訪問(wèn)任何頁(yè)面時(shí)自動(dòng)初始化會(huì)話,默認(rèn)禁止馁痴。
; 因?yàn)轭?lèi)定義必須在session啟動(dòng)之前被載入谊娇,所以若打開(kāi)這個(gè)選項(xiàng),你就不能在sessions中存放對(duì)象罗晕。
session.cookie_lifetime = 0
; session_cookie的有效期(秒)济欢,若為0,則僅在瀏覽器打開(kāi)期間有效小渊。
session.cookie_path = /
; session_cookie的作用路徑
session.cookie_domain =
; session_cookie的作用域船逮,默認(rèn)為空。
session.serialize_handler = php
; 用來(lái)序列化/解序列化數(shù)據(jù)的處理程序粤铭,php是PHP的標(biāo)準(zhǔn)序列化/解序列化處理程序挖胃。
session.gc_probability = 1
session.gc_divisor = 100
;[recommended]->session.gc_divisor = 1000
; 定義在每次初始化會(huì)話時(shí),啟動(dòng)垃圾回收程序的概率。
; 這個(gè)收集概率計(jì)算公式如下:gc_probability/gc_divisor
; 比如:1/100 表示每一個(gè)新會(huì)話初始化時(shí)酱鸭,有1%的概率會(huì)啟動(dòng)垃圾回收程序吗垮。
session.gc_maxlifetime = 1440
; 經(jīng)過(guò)此參數(shù)所指的秒數(shù)后,保存的數(shù)據(jù)將被視為'垃圾'并由垃圾回收程序清理凹髓。
; 判斷的標(biāo)準(zhǔn)是文件建立的時(shí)間烁登,而不是最后刷新數(shù)據(jù)的時(shí)間。
; 注意: 如果你使用了子目錄來(lái)存儲(chǔ)會(huì)話的數(shù)據(jù)文件(參見(jiàn):session.save_path)蔚舀,垃圾回收程序不會(huì)自動(dòng)啟動(dòng)饵沧。
; 你必須使用一個(gè)你自己編寫(xiě)的shell腳本、克隆目錄或者其他辦法來(lái)執(zhí)行垃圾搜集赌躺。
; 比如狼牺,下面的腳本相當(dāng)于設(shè)置了"session.gc_maxlifetime=1440" (24分鐘):
; cd /path/to/sessions; find -cmin +24 | xargs rm
session.bug_compat_42 = 1
;[recommended]->session.bug_compat_42 = 0
session.bug_compat_warn = 1
; PHP4.2之前的版本有一個(gè)未注明的"特性"(也可看作bug):
; 即使在"register_globals = Off"的情況下也允許初始化全局session變量,
; 如果你在PHP4.3之后的版本中使用這個(gè)特性礼患,會(huì)顯示一條警告是钥。你可以分別禁用這個(gè)特性和警告。
; 若打開(kāi)bug_compat_42缅叠,將只顯示警告悄泥。
session.referer_check =
; 檢查HTTP頭中的"Referer"以判斷包含于URL中的會(huì)話id是否有效
; HTTP_REFERER必須包含這個(gè)參數(shù)指定的字符串,否則URL中的會(huì)話id將被視為無(wú)效肤粱。
; 默認(rèn)為空弹囚,即不檢查。
;session.entropy_length = 16
; 從文件中讀取多少字節(jié)(entropy:平均信息量)[設(shè)定session從高熵值資源讀取的位數(shù)领曼。]
; 默認(rèn)為0余寥,表示禁用。
; How many bytes to read from the file. Defaults to 0 (disabled).
; specifies the number of bytes which will be read from the file specified above.
;session.entropy_file = /dev/urandom
; 指定創(chuàng)建會(huì)話id的文件夾[使用外部高熵值資源或文件來(lái)建立session代碼悯森,例如 UNIX 系統(tǒng)上的 /dev/random?或 /dev/urandom]
; Specified here to create the session id.
; gives a path to an external resource (file) which will be used as an additional entropy source
; in the session id creation process.
; Examples are /dev/random or /dev/urandom which are available on many Unix systems.
session.cache_limiter = nocache
; 設(shè)為{none/nocache/private/private_no_expire/public}以指定會(huì)話頁(yè)面的緩存控制模式,
; 或者設(shè)為空以阻止在http應(yīng)答頭中發(fā)送禁用緩存的命令绪撵。
; 默認(rèn)為"nocache"
session.cache_expire = 180
; 指定會(huì)話頁(yè)面在客戶端cache中的有效期限(分鐘)
; "session.cache_limiter=nocache"時(shí)瓢姻,此設(shè)置將失效。
session.use_trans_sid = 0
; 默認(rèn)是禁止用明碼在URL中顯示sid(session_id)的音诈,因?yàn)樗鼤?huì)給你的用戶帶來(lái)安全危險(xiǎn)幻碱,因?yàn)椋?br>
; 1- 用戶可能將包含有效sid的URL 通過(guò)email/irc/QQ/MSN...途徑告訴給其他人。
; 2- 包含有效sid的URL可能會(huì)被保存在公用電腦上细溅。
; 3- 用戶可能保存帶有固定不變sid的URL在他們的收藏夾或者瀏覽歷史紀(jì)錄里面褥傍。
session.hash_function = 0
;[recommended]->session.hash_function = 1
; 生成session_id的hash函數(shù),SHA-1的安全性更高一些
; 0: MD5 (128 bits)
; 1: SHA-1 (160 bits)
session.hash_bits_per_character = 4
;[recommended]->session.hash_bits_per_character = 5
; 指定在session_id字符串中的每個(gè)字符內(nèi)保存多少位二進(jìn)制數(shù)喇聊,
; 這些二進(jìn)制數(shù)是hash函數(shù)的運(yùn)算結(jié)果恍风。
; 4 bits: 0-9, a-f
; 5 bits: 0-9, a-v
; 6 bits: 0-9, a-z, A-Z, "-", ","
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
;[recommended]->url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
; 指定重寫(xiě)哪些HTML標(biāo)簽來(lái)包含sid(session_id)(僅在"session.use_trans_sid"打開(kāi)的情況下有效)
; form和fieldset比較特殊:
; 如果你包含他們,URL重寫(xiě)器將添加一個(gè)隱藏的"",它包含了本應(yīng)當(dāng)額外追加到URL上的信息朋贬。
; 如果你想兼容XHTML標(biāo)準(zhǔn)凯楔,請(qǐng)使用"fieldset"代替"form"。
; 注意:所有合法的項(xiàng)都需要一個(gè)等號(hào)——即使后面沒(méi)有值锦募。
[MSSQL]
mssql.allow_persistent = On ; 允許或禁止持久連接
mssql.max_persistent = -1 ; 每個(gè)進(jìn)程中允許的最大持久連接數(shù)摆屯。-1 代表無(wú)限制
mssql.max_links = -1 ; 每個(gè)進(jìn)程中允許的最大連接數(shù)(持久和非持久)。-1 代表無(wú)限制
mssql.min_error_severity = 10 ; 顯示錯(cuò)誤的最低嚴(yán)重性
mssql.min_message_severity = 10 ; 顯示消息的最低重要性
mssql.compatability_mode = Off ; 與舊版的PHP3.0兼容的模式糠亩。
;mssql.connect_timeout = 5 ; 連接超時(shí)(秒)
;mssql.timeout = 60 ; 查詢(xún)超時(shí)(秒)
;mssql.textlimit = 4096 ; 取值范圍:0 - 2147483647
;mssql.textsize = 4096 ; 取值范圍:0 - 2147483647
;mssql.batchsize = 0
; 每批記錄最大條數(shù)(0 表示所有記錄都在一批當(dāng)中)
;mssql.datetimeconvert = On
; 指定datetime/datetim4字段的返回方式虐骑。
; On => 按照SQL server的設(shè)置返回
; Off => 按照 YYYY-MM-DD hh:mm:ss 格式返回
mssql.secure_connection = Off
; 連接到數(shù)據(jù)庫(kù)時(shí)使用NT身份認(rèn)證
;mssql.max_procs = 25
; 指定最大進(jìn)程數(shù),默認(rèn)為 25
[Assertion]
;assert.active = On ; 斷言(表達(dá)式)赎线,默認(rèn)生效廷没。
;assert.warning = On ; 為每個(gè)失敗的斷言發(fā)出警告。
;assert.bail = Off ; 默認(rèn)不釋放氛驮。
;assert.callback = 0 ; 如果斷言失敗腕柜,就調(diào)用一個(gè)用戶函數(shù)。
;assert.quiet_eval = 0
; Eval the expression with current error_reporting(). Set to true if you want error_reporting(0) around the eval().
[Ingres II]
ingres.allow_persistent = On ; 允許或禁止持久連接
ingres.max_persistent = -1 ; 最大持久連接數(shù)矫废。-1 代表無(wú)限制
ingres.max_links = -1 ; 最大連接數(shù)(持久和非持久)盏缤。-1 代表無(wú)限制
ingres.default_database = ; 默認(rèn) database (format : [node_id::]dbname[/srv_class]
ingres.default_user = ; 默認(rèn) user
ingres.default_password = ; 默認(rèn) password
[Verisign Payflow Pro]
pfpro.defaulthost = "test-payflow.verisign.com" ; 默認(rèn)的 Signio 服務(wù)器; Default Payflow Pro server.
pfpro.defaultport = 443 ; 連接的默認(rèn)端口; Default port to connect to.
pfpro.defaulttimeout = 30 ; 按秒計(jì)的默認(rèn)超時(shí)時(shí)間; Default timeout in seconds.
;pfpro.proxyaddress = ; 默認(rèn)的代理的 IP 地址(如果需要); Default proxy IP address (if required).
;pfpro.proxyport = ; 默認(rèn)的代理的端口; Default proxy port.
;pfpro.proxylogon = ; 默認(rèn)的代理的登錄用戶名; Default proxy logon.
;pfpro.proxypassword = ; 默認(rèn)的代理的密碼; Default proxy password.
[com]
;com.typelib_file = ; 包含GUID文件的路徑, IID或包含類(lèi)型庫(kù)的文件
;com.allow_dcom = true ; 允許分布式COM調(diào)用
;com.autoregister_typelib = true ; com_load()函數(shù)自動(dòng)注冊(cè)類(lèi)型庫(kù)組件常數(shù)
;com.autoregister_casesensitive = false ; 自動(dòng)注冊(cè)類(lèi)型庫(kù)組件常數(shù)時(shí)大小寫(xiě)敏感
;com.autoregister_verbose = true ; 對(duì)重復(fù)注冊(cè)的常量顯示警告
[mbstring]
;mbstring.language = Japanese
; 用于內(nèi)部字符表示的語(yǔ)言
;mbstring.internal_encoding = EUC-JP
; internal/script編碼。
; 注意:有些編碼不能用于此(比如:SJIS, BIG5, ISO-2022-*)
;mbstring.http_input = auto
; http輸入編碼
;mbstring.http_output = SJIS
; http輸出編碼蓖扑。必須將output_handler設(shè)置為"mb_output_handler"函數(shù)才可以唉铜。
;mbstring.encoding_translation = Off
; 允許依照mbstring.internal_encoding設(shè)置進(jìn)行自動(dòng)編碼轉(zhuǎn)換
; 打開(kāi)這個(gè)特性會(huì)讓輸入的字符會(huì)轉(zhuǎn)化為內(nèi)部編碼
; 注意: 千萬(wàn)不要將自動(dòng)編碼轉(zhuǎn)換使用于可移植的庫(kù)或者程序
;mbstring.detect_order = auto
; 編碼自動(dòng)檢測(cè)指令
;mbstring.substitute_character =
; 當(dāng)一種字符不能被轉(zhuǎn)換為另一種字符的時(shí)候,這里的值就是替代字符律杠。
;mbstring.func_overload = 0
; 用多字節(jié)字符串函數(shù)替換單字節(jié)字符串函數(shù)潭流。
; mail(), ereg()...將被替換為mb_send_mail(), mb_ereg()...
; 可用0,1,2,4來(lái)組合。比如7表示替換所有柜去。
; 0: 無(wú)替換
; 1: 替換mail()
; 2: 替換str()
; 4: 替換ereg()
[FrontBase]
;fbsql.allow_persistent = On
;fbsql.autocommit = On
;fbsql.default_database =
;fbsql.default_database_password =
;fbsql.default_host =
;fbsql.default_password =
;fbsql.default_user = "_SYSTEM"
;fbsql.generate_warnings = Off
;fbsql.max_connections = 128
;fbsql.max_links = 128
;fbsql.max_persistent = -1
;fbsql.max_results = 128
;fbsql.batchSize = 1000
[exif]
; Exif UNICODE用戶注釋將被處理為UCS-2BE/UCS-2LE 灰嫉,JIS保持不變。
; 在多字節(jié)字符串的支持下 this 將被自動(dòng)的轉(zhuǎn)換為設(shè)定的編碼嗓奢。
; 若將mbstring.internal_encoding設(shè)為空讼撒,根據(jù)解碼設(shè)置,
; 就可以區(qū)別motorola和intel的字節(jié)指令(解碼設(shè)置不能為空)
;exif.encode_unicode = ISO-8859-15
;exif.decode_unicode_motorola = UCS-2BE
;exif.decode_unicode_intel = UCS-2LE
;exif.encode_jis =
;exif.decode_jis_motorola = JIS
;exif.decode_jis_intel = JIS
[Tidy]
;tidy.default_config = /usr/local/lib/php/default.tcfg
; 默認(rèn)tidy配置文件路徑股耽。
tidy.clean_output = Off
; 是否允許tidy自動(dòng)清理和修正輸出根盒。
; 警告: 如果腳本可能會(huì)輸出非html文檔(比如動(dòng)態(tài)圖片),請(qǐng)不要打開(kāi)此特性物蝙。
[soap]
soap.wsdl_cache_enabled=1
; 打開(kāi)或者關(guān)閉WSDL緩沖特性
soap.wsdl_cache_dir="/tmp"
; SOAP擴(kuò)展存放chche文件的目錄炎滞。
soap.wsdl_cache_ttl=86400
; cache文件使用期限(秒)。過(guò)期后將使用新文件诬乞。
; 局部變量:
; tab寬度: 4
; End: