php-5.2下php.ini 中文版配置說(shuō)明第2/3頁(yè)
更新時(shí)間:2008年08月17日 17:23:20 作者:
方便學(xué)習(xí)php.ini配置的朋友,以便充分發(fā)揮他的功能
該文件的語(yǔ)法非常簡(jiǎn)單??瞻鬃址鸵苑痔?hào)開(kāi)始的行被簡(jiǎn)單地忽略。
[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的用戶必須能夠訪問(wèn)sendmail程序。
SMTP = "localhost"
; mail()函數(shù)中用來(lái)發(fā)送郵件的SMTP服務(wù)器的主機(jī)名稱或者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"
;SYS
; 僅用于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用戶通??梢栽O(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ù)查詢、文件上傳等,都不包括在內(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
;SYS
; 指定PHP使用的realpath(規(guī)范化的絕對(duì)路徑名)緩沖區(qū)大小。
; 在PHP打開(kāi)大量文件的系統(tǒng)上應(yīng)當(dāng)增大該值以提高性能。
realpath_cache_ttl = 120
;SYS
; realpath緩沖區(qū)中信息的有效期(秒)。
; 對(duì)文件很少變動(dòng)的系統(tǒng),可以增大該值以提高性能。
[PHP-Core-FileUpLoad]
file_uploads = On
;SYS
; 是否允許HTTP文件上傳。
; 參見(jiàn)upload_max_filesize, upload_tmp_dir, post_max_size指令
upload_max_filesize = 2M
; 允許上傳的文件的最大尺寸。
upload_tmp_dir =
;SYS
; 文件上傳時(shí)存放文件的臨時(shí)目錄(必須是PHP進(jìn)程用戶可寫(xiě)的目錄)。
; 如果未指定則PHP使用系統(tǒng)默認(rèn)的臨時(shí)目錄。
[PHP-Core-MagicQuotes]
; PHP6刪除了下列指令,相當(dāng)于全部為 Off
magic_quotes_gpc = On
; 是否對(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查詢得到的數(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類型的數(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è)未定義的類,
; 這里指定的回調(diào)函數(shù)將以該未定義類的名字作為參數(shù)被unserialize()調(diào)用,
; 以免得到不完整的"__PHP_Incomplete_Class"對(duì)象。
; 如果這里沒(méi)有指定函數(shù),或指定的函數(shù)不包含(或?qū)崿F(xiàn))那個(gè)未定義的類,將會(huì)顯示警告信息。
; 所以僅在確實(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ì)影響類似于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: 可移植腳本不能依賴該指令,而應(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]
doc_root =
;SYS
; PHP的"根目錄"。僅在非空時(shí)有效。
; 如果safe_mode=On,則此目錄之外的文件一概被拒絕。
; 如果編譯PHP時(shí)沒(méi)有指定FORCE_REDIRECT,并且在非IIS服務(wù)器上以CGI方式運(yùn)行,
; 則必須設(shè)置此指令(參見(jiàn)手冊(cè)中的安全部分)。
; 替代方案是使用的cgi.force_redirect指令。
include_path = ".:/path/to/php/pear"
; 指定一組目錄用于require(), include(), fopen_with_path()函數(shù)尋找文件。
; 格式和系統(tǒng)的PATH環(huán)境變量類似(UNIX下用冒號(hào)分隔,Windows下用分號(hào)分隔):
; UNIX: "/path1:/path2"
; Windows: "\path1;\path2"
; 在包含路徑中使用'.'可以允許相對(duì)路徑,它代表當(dāng)前目錄。
user_dir =
;SYS
; 告訴php在使用 /~username 打開(kāi)腳本時(shí)到哪個(gè)目錄下去找,僅在非空時(shí)有效。
; 也就是在用戶目錄之下使用PHP文件的基本目錄名,例如:"public_html"
extension_dir = "/path/to/php"
;SYS
; 存放擴(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'之類的輸出內(nèi)容轉(zhuǎn)換為此處設(shè)定的編碼(并不對(duì)二進(jìn)制字符串進(jìn)行轉(zhuǎn)換)。
; 當(dāng)向文件之類的外部資源寫(xiě)入數(shù)據(jù)的時(shí)候,
; 你必須依賴于流編碼特性或者使用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)下使用回車符(CR)作為項(xiàng)目分隔符的人遭遇不兼容行為。
; 另外,在檢測(cè)第一行的EOL習(xí)慣時(shí)會(huì)有很小的性能損失。
browscap = ;"c:/windows/system32/inetsrv/browscap.ini"
;SYS
; 只有PWS和IIS需要這個(gè)設(shè)置
; 你可以從http://www.garykeith.com/browsers/downloads.asp
; 得到一個(gè)browscap.ini文件。
ignore_user_abort = Off
; 是否即使在用戶中止請(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)致用戶中途中止或?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í)候才有效
cgi.discard_path = Off
; 尚無(wú)文檔(PHP6新增指令)
cgi.fix_pathinfo = On
;SYS
; 是否為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
;SYS
; 是否打開(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 =
;SYS
; 如果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
;SYS
; CGI PHP是否檢查腳本頂部以 #! 開(kāi)始的行。
; 如果腳本想要既能夠單獨(dú)運(yùn)行又能夠在PHP CGI模式下運(yùn)行,那么這個(gè)起始行就是必須的。
; 如果打開(kāi)該指令,那么CGI模式的PHP將跳過(guò)這一行。
相關(guān)文章
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置 與其他基本版本安裝相同! 第一: 裝http服務(wù)器apache2008-03-03構(gòu)建簡(jiǎn)單的Webmail系統(tǒng)
構(gòu)建簡(jiǎn)單的Webmail系統(tǒng)...2006-10-10利用php和js實(shí)現(xiàn)頁(yè)面數(shù)據(jù)刷新
利用php和js實(shí)現(xiàn)頁(yè)面數(shù)據(jù)刷新...2006-10-10php imagecreatetruecolor 創(chuàng)建高清和透明圖片代碼小結(jié)
php imagecreatetruecolor 生成圖片示例代碼,需要的朋友可以參考下。2010-05-05