PHP.ini配置文件 中文版

 ;;;;;;;;;;;
; 警告 ;
;;;;;;;;;;;
; 此配置文件是對於新安裝的PHP的默認設置.
; 默認情況下,PHP使用此配置文件安裝
; 此配置針對開發目的,並且*不是*針對生產環境
; 基於一些安全方面的考慮,在你的網站上線之前,請考慮使用php.ini-recommended
; 以及在線文檔 http://php.net/manual/en/security.php.


;;;;;;;;;;;;;;;;;;;
; 關於 php.ini ;
;;;;;;;;;;;;;;;;;;;
; 此文件控制了PHP行爲的很多方面. 爲了讓PHP能夠讀取它
; 必須命名爲 'php.ini'. PHP 在其當前工作目錄,由PHPRC環境變量指定目錄
; 以及由編譯時指定的目錄(按此順序)查找此文件
; 在Windows環境下, 編譯時目錄是Windows目錄.
; 在命令行模式下查找php.ini的目錄可以被-c參數覆蓋.
;
; 此文件的語法非常簡單.
; 空行和由分號開始的行會被忽略(你可能已經猜到了).
; 段的開頭(例如 [Foo]) 同樣會被悄悄忽略
; 即使在將來他們可能會有其他作用.
;
; 使用以下語法來設定指令:
; directive = value
; 指令 = 值
; 指令名稱是 *大小寫敏感* - foo=bar 和 FOO=bar 是不同的.
;
; 值可以是字符串,數值,PHP常量 (例如 E_ALL 和 M_PI),
; INI 常量 (On, Off, True, False, Yes, No 和 None) 或者一個表達式
; (例如 E_ALL & ~E_NOTICE), 或者帶引號的字串 ("foo").
;
; 在INI文件中的表達式只能使用邏輯運算和圓括號:
; | 邏輯或
; & 邏輯與
; ~ 邏輯非
; ! 取反
;
; 邏輯標誌可以使用1,On,True或者Yes來打開.
; 也可以使用0, Off, False 或者 No來關閉.
;
; 在等號後面不寫任何內容代表了一個空字符串
; 或者使用 None 關鍵詞:
;
; foo = ; 將foo設置成一個空字串
; foo = none ; 將foo設置成一個空字串
; foo = "none" ; 將foo設置成字串 'none'
;
; 如果你在值中使用了常量, 並且這個常量屬於一個動態加載的擴展模塊
; (不論是PHP擴展還是Zend擴展),
; 那你只能在加載這些擴展 *之後* 使用這些常量.
;
;
;;;;;;;;;;;;;;;;;;;
; 關於這個文件 ;
;;;;;;;;;;;;;;;;;;;
; 在php.ini-dist 文件中所有的值都相當於內建的默認值
; (就是如果沒有使用php.ini, 或者如果你刪除了這些行,
; 就和內建的默認值一樣).


;;;;;;;;;;;;;;;;;;;;
; 語言選項 ;
;;;;;;;;;;;;;;;;;;;;

; 打開在Apache下的PHP腳本語言引擎
engine = On

; 打開Zend Engine兼容模式(PHP 4.x)
zend.ze1_compatibility_mode = Off

; 允許 <? 標籤. 否則,只有 <?php 和 <script> 標籤被認爲是PHP腳本.
; 注意: 儘可能避免在開發可重新發布的程序或者庫的時候使用簡略標籤,或者在不受你控制的服務器下發布,
; 因爲簡略標籤可能不被目標服務器支持.爲了可移植性, 可重新發布的代碼, 請不要使用簡略標籤
short_open_tag = On

; 使用ASP風格 <% %> 標籤.
asp_tags = Off

; 浮點數中數值的有效位數(浮點數精度).
precision = 12

; 強制2000年兼容 (可能引起不兼容瀏覽器的問題)
y2k_compliance = On

; 輸出緩衝允許在你發送了body內容之後發送header(包括 cookies)
; 代價是稍稍減緩了PHP輸出層
; 你可以在運行時調用 output buffering 函數來打開此功能
; 你也可以將此指令設置爲On來對所有文件打開輸出緩衝
; 如果你想將這個緩衝區限制到特定大小 - 你可以使用最大的字節數來代替'On',來作爲這個指令的參數 (例如 output_buffering=4096).
output_buffering = Off

; 你可以將所有你腳本輸出的內容重定向到指定函數.
; 例如, 如果你設置 output_handler 到 "mb_output_handler",
; 字符編碼會被轉換成爲指定的編碼..
; 設置任何的輸出處理句柄會自動打開輸出緩衝.
; 注意: 如果想編寫可移植腳本就不要依賴此INI配置
; 取而代之的是, 明確的使用 ob_start() 來設置輸出處理句柄.
; 使用此ini指令可能引起問題,除非你很清楚的理解腳本正在做什麼.
; 注意: 你不能同時使用 "mb_output_handler" 和 "ob_iconv_handler"
; 並且你不能同時使用 "ob_gzhandler" 和 "zlib.output_compression".
; 注意: 如果使用zlib.output_handler指令開啓zlib輸出壓縮, 該指令必須爲空.
;output_handler =

; 使用zlib庫對輸出進行壓縮
; 對此選項的有效值是 'off', 'on', 或者字節數 (用來壓縮的緩衝大小 , 默認是 4KB)
; 注意: 結果的chunk大小可能由於壓縮對象的大小而不同.
; PHP輸出塊的大小一般壓縮之後每個大小時幾百個字節.
; 如果你希望藉由一個大塊的堆大小來獲取更好的性能, 需要額外的打開 output_buffering 選項.
; 注意: 你必須使用 zlib.output_handler 來替代標準的
; output_handler, 否則輸出可能會有問題.
zlib.output_compression = Off
;zlib.output_compression_level = -1

; 這裏激活 zlib.output_compression 之後,你無法再指定額外的輸出處理.
; 這個設置和 output_handler 一樣,但是處理順序不同.
;zlib.output_handler =

; 立即刷新告知 PHP 讓輸出層在每次輸出塊之後立刻自動刷新.
; 這和每次調用print()或者echo()函數以及任何一種HTML塊後調用flush()一樣.
; 打開此選項會嚴重導致性能下降,一般只有用於調試情況下才建議打開.
implicit_flush = Off

; 如果反序列器找到一個可以作爲示例的未定義類.未序列化的回調函數會被調用(使用未定義的類名作爲參數),
; 如果特定的函數未被定義或者如果此函數沒有包含/實現丟失的類,則會發生一個警告.
; 如果只有你真想要實現類似的回調函數,才設定此入口.
unserialize_callback_func=

; 當浮點和雙精度被序列化後,浮點號後由 serialize_precision 指定存儲精確度的有效位數.
; 默認值是當浮點數被反序列解碼後,數值仍舊相同.
serialize_precision = 100

; 是否打開強制通過引用傳遞參數給函數
; 此方法被反對並且很有可能在未來版本的PHP/Zend中不再被支持.
; 被孤立的指定的方法是參數應該在函數被聲明的時候按照引用傳入.
; 你被鼓勵來嘗試上述方法並關閉此選項來確保你腳本在今後的新版本中仍舊可以正常工作 ( 每次你使用此特性的時候會受到一個警告
; 並且參數會傳值而不是傳引用).
allow_call_time_pass_reference = On

;
; 安全模式
;
safe_mode = Off

; 默認情況下,安全模式在打開文件時,使用UID來比對檢測.
; 如果你只想使用GID做寬鬆的比對,
; 打開 safe_mode_gid.
safe_mode_gid = Off

; 當 safe_mode 被打開, 此目錄下包含的文件和子文件夾的UID/GID 檢測會被繞過.
; (目錄必須在 include_path 中存在或者必須在包含時使用全路徑)
safe_mode_include_dir =

; 當 safe_mode 被打開, 只有在 safe_mode_exec_dir 中定義的可執行文件能夠通過exec函數組打開執行.
safe_mode_exec_dir =

; 設定某些的環境變量可能成爲潛在的安全隱患.
; 此指令包含一個逗號分隔的前導列表.
; 在安全模式中, 用戶可能只能改變符合這裏所給出前導字符的變量.
; 默認情況下,用戶只能改變以PHP_開頭的變量(例如. PHP_FOO=BAR).
;
; 注意: 如果此指令爲空, PHP會允許用戶修改任何環境變量!
safe_mode_allowed_env_vars = PHP_

; 此指令包含了一個用逗號分隔的環境變量列表, 用戶無法通過 putenv() 函數來修改列表中的環境變量.
; 這些變量即便已經在 safe_mode_allowed_env_vars 所設定的列表中,也會被被保護不允許修改.
safe_mode_protected_env_vars = LD_LIBRARY_PATH

; 如果設置了open_basedir, 將會限制文件操作只能是此指令下的目錄和子目錄.
; 此指令對於每目錄或者每虛擬主機配置文件最有意義. 此指令* 不會 *受安全模式開或者關的影響.
;open_basedir =

; 此指令允許你爲了安全原因關閉指定的函數.
; 它接受以逗號分隔的函數名的列表.
; 此指令* 不會 *受安全模式開或者關的影響.
disable_functions =

; 此指令允許你由於安全原因關閉指定的類.
; 它接受以逗號分隔的類名的列表.
; 此指令* 不會 *受安全模式開或者關的影響.
disable_classes =

; 語法高亮模式的色彩. 任何在 <span style="color: ???????"> 中可接受的值都可以使用.
;highlight.string = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.bg = #FFFFFF
;highlight.default = #0000BB
;highlight.html = #000000

; 如果打開, 即便用戶放棄了的請求也會被執行完成.
; 在執行可能被用戶打斷或者瀏覽器超時所中斷的請求時打開此選項.
; ignore_user_abort = On

; 指定PHP使用的實際路徑的緩衝. 對於PHP打開很多文件來處理很多文件操作的系統上,應該增加此值.
; realpath_cache_size=16k

; 對於給定文件或者目錄的緩衝真實路徑信息的緩衝保留秒數. 對於很少修改文件的系統可以考慮增加此值.
; realpath_cache_ttl=120

;
; 其他
;
; 考慮到PHP可能被其所安裝的服務器上暴露的事實(例如. 被web服務器作爲頭部信息的簽名).
; 任何情況下這雖然不是安全威脅, 仍有可能暴露在你的服務器上是否正在使用PHP.
expose_php = On


;;;;;;;;;;;;;;;;;;;
; 資源限制 ;
;;;;;;;;;;;;;;;;;;;

; 每個腳本最大執行秒數
max_execution_time = 30
; 每個腳本用來分析請求數據的最大時間
max_input_time = 60
; 最大輸入變量的嵌套級別
;max_input_nesting_level = 64
; 每個腳本能夠使用的最大內存數量 (128MB)
memory_limit = 128M


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 錯誤處理和記錄 ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; 錯誤報告時一個位. 對每一個數值取或可以得到最終的報告級別
; E_ALL - 所有錯誤和警告 (不包含 E_STRICT)
; E_ERROR - 致命的運行時錯誤
; E_RECOVERABLE_ERROR - 幾乎致命的運行時錯誤
; E_WARNING - 運行時警告 (非致命錯誤)
; E_PARSE - 編譯時語法錯誤
; E_NOTICE - 運行時提醒 (這些警告常常由你代碼中的bug導致, 但是也有可能是有意的行爲 (例如, 使用一個未初始化的變量並依賴於其會被自動初始化成爲一個空字符串的事實)
; E_STRICT - 運行時提醒, 打開後PHP會給出針對你代碼的最易移植和最好向後兼容性的建議
; E_CORE_ERROR - PHP初始化啓動時的致命錯誤
; E_CORE_WARNING - 在PHP初始化時發生的警告 (非致命錯誤)
; E_COMPILE_ERROR - 致命的編譯時錯誤
; E_COMPILE_WARNING - 編譯時警告 (非致命)
; E_USER_ERROR - 用戶產生的錯誤信息
; E_USER_WARNING - 用戶產生的警告信息
; E_USER_NOTICE - 用戶產生的提示信息
;
;例子:
;
; - 顯示所有錯誤, 除了提示以及代碼標準警告以外
;
;error_reporting = E_ALL & ~E_NOTICE
;
; - 顯示所有錯誤,除了提示以外
;
;error_reporting = E_ALL & ~E_NOTICE | E_STRICT
;
; - 只顯示錯誤
;
;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
;
; - 顯示出了提示以及代碼標準警告之外的錯誤
;
error_reporting = E_ALL & ~E_NOTICE

; 打印輸出錯誤 (作爲輸出的一部分). 對於生產環境的網站來說,
; 強烈建議你關閉此選項, 使用錯誤日誌來替代 (詳情參考下面內容).
; 在一個生產環境下的web站點打開display_errors可能泄漏安全信息給最終用戶, 例如web服務器的文件路徑,你數據庫的結構或者其他信息.
;
; display_errors可用的值:
;
; Off - 不顯示任何錯誤信息
; stderr - 將錯誤信息輸出到STDERR (只有 CGI/CLI 格式下有效!)
;
;display_errors = "stderr"
;
; stdout (On) - 輸出錯誤信息到STDOUT上
;
display_errors = On

; 即使 display_errors 打開後,PHP啓動序列中發生的錯誤也不會顯示.
; 強烈建議你保持 display_startup_errors 關閉狀態, 除非在排錯
display_startup_errors = Off

; 將錯誤輸入到日誌文件 (服務器指定的log,stderr或者error_log (以下指定))
; 和上面提到的一樣, 強烈建議你在生產環境的web站點下使用錯誤日誌來代替錯誤顯示.
log_errors = Off

; 設定log_errors的最大長度. 在 error_log 關於源的信息也計算在內.
; 默認是1024, 設置爲0可以不限制任何最大長度.
log_errors_max_len = 1024

; 不要記錄重複的信息.必須出現在同樣文件的相同行之中的才被認爲是重複信息,除非 ignore_repeated_source 被設爲 true.
ignore_repeated_errors = Off

; 當忽略重複消息時忽略消息的來源. 當此設置打開後,不再記錄來自不同文件或者不同行的相同消息.
ignore_repeated_source = Off

; 如果此選項被設置爲 Off, 那麼內存泄漏不會被顯示 (不論在stdout還是在日誌中).
; 此項僅在debug編譯模式下有效, 並且錯誤報告需要包含 E_WARNING
report_memleaks = On

;report_zend_debug = 0

; 在$php_errormsg中保存最後一次錯誤/警告消息 (邏輯值).
track_errors = Off

; 關閉在錯誤信息中所包含的HTML標籤.
; 注意: 永遠不要再生產環境中使用此特性.
;html_errors = Off

; 如果html_errors 設置爲On, 則PHP產生可點擊的錯誤信息,點擊後會跳轉到描述此錯誤或者引起此錯誤的函數具體信息的頁面.
; 你可以從 http://www.php.net/docs.php 下載一份PHP手冊的副本
; 並且將 docref_root指向你放置本地拷貝的以'/'開頭的.
; 你同時必須指定文件文件的包含點的擴展名.
; 注意: 永遠不要再生產環境中使用此特性.
;docref_root = "/phpmanual/"
;docref_ext = .html

; 在輸出的錯誤信息前加上的字符串.
;error_prepend_string = "<font color=#ff0000>"

; 在輸出的錯誤信息之後加上的字符串.
;error_append_string = "</font>"

; 將錯誤記錄到指定文件.
;error_log = filename

; 將錯誤記錄到 syslog (NT系統上的Event Log在Windows 95下不可用).
;error_log = syslog


;;;;;;;;;;;;;;;;;
; 文件處理 ;
;;;;;;;;;;;;;;;;;
;
; 注意 - track_vars 在PHP 4.0.3 中總是打開的

; 在PHP產生的URL中用來分隔參數的符號.
; 默認是 "&".
;arg_separator.output = "&amp;"

; PHP用來將URL分割輸入到變量中的分隔符.
; 默認是 "&".
; 注意: 所有包含在指令內的字符都會被認爲是分隔符!
;arg_separator.input = ";&"

; 此指令描述了PHP註冊GET, POST, Cookie, 環境 和 內置變量的順序 (各自使用G, P, C, E 和 S , 一般使用 EGPCS 或 GPC). 註冊使用從左往右的順序, 新的值會覆蓋舊的值.
variables_order = "EGPCS"

; 是否將EGPCS變量註冊成爲全局變量.
; 如果你不希望由於用戶數據而導致你腳本的全局變量變得凌亂,你需要關閉此選項
; 這個一般隨着 track_vars 打開 - 在這種情況下你能夠通過$HTTP_*_VARS[]存取所有的GPC變量.
;
; 你應該努力寫好腳本這樣就不必打開register_globals
; 如果代碼不是經過詳細的斟酌,那將變量作爲全局使用可能很容易導致潛在的安全漏洞.
register_globals = Off

; 是否註冊老形式的輸入數組, HTTP_GET_VARS 和相關數組
; 如果你不使用他們,建議爲了提高性能關閉他們.
register_long_arrays = On

; 此指令讓PHP確認是否申明 argv&argc 變量 (這些變量會包含GET信息).
; 如果你不使用這些變量,爲了提升性能應該關閉此選項.
register_argc_argv = On

; 當打開此項, SERVER 和 ENV 變量將在第一次被使用時而不是腳本一開始時創建(運行時)
; 如果這些變量在腳本中沒有被使用過, 打開此項會增加一點性能.
; 爲了使此指令有效,PHP指令 register_globals, register_long_arrays,
; 以及 register_argc_argv 必須被關閉.
auto_globals_jit = On

; PHP可以接受的最大的POST數據大小.
post_max_size = 8M

; Magic quotes
;

; 針對GET/POST/Cookie數據打開Magic quotes.
magic_quotes_gpc = On

; 針對實時產生的數據打開Magic quotes, 例如從SQL獲取的數據, 從exec()返回的數據等等.
magic_quotes_runtime = Off

; 使用 Sybase 風格的 magic quotes (使用"來引導'替代/').
magic_quotes_sybase = Off

; 在任何PHP文檔之前或之後自動增加文件.
auto_prepend_file =
auto_append_file =

; 和 4.0b4一樣, PHP 總是使用默認在頭 Content-type: 的編碼輸出字符.
; 將其設置爲空可以禁用發送字符集.
;
; PHP內建默認爲text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1"

; 總是填充 $HTTP_RAW_POST_DATA 變量.
;always_populate_raw_post_data = On


;;;;;;;;;;;;;;;;;;;;;;;;;
; 路徑和目錄 ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "/path1;/path2"
;include_path = ".;c:/php/includes"

; PHP頁面的根路徑, 只有非空時有效.
; 如果PHP沒有使用FORCE_REDIRECT來編譯, 如果你將php作爲CGI運行在任何web服務器下(除了IIS)的話,你必須設置doc_root
; 針對安全問題查看文檔. 一種替代方案是使用下面的cgi.force_redirect
doc_root =

; PHP使用/~username打開腳本的目錄,非空時纔有效.
user_dir =

; 可加載的擴展(模塊)的目錄位置.
extension_dir = "./"

; 是否啓用 dl() 函數. dl() 函數無法正常的在多線程服務下運行, 例如IIS或者Zeus, 並在在這些服務軟件下會自動禁用.
enable_dl = On

; 在絕大多數web服務器下,cgi.force_redirect 對於提供安全執行PHP作爲CGI來說是很有必要的.
; 沒有配置的情況下,PHP會默認打開此項.
; 你可以在這裏關閉此項並且自己承擔風險
; **你可以在IIS安全的關閉此項,事實上,你必須關閉此項.**
; cgi.force_redirect = 1

; 如果 cgi.nph 被打開,就會強制CGI在每個請求時發送Status: 200.
; cgi.nph = 1

; 如果cgi.force_redirect被打開,並且你沒有在Apache或者Netscape(iPlanet) web服務器下運行,
; 你也許需要設置一個環境變量名讓PHP來查找讓其可以獲取後繼續執行. 設置此變量可能引起安全問題, 在設置之前請先了解可能引起的後果.
; cgi.redirect_status_env = ;

; cgi.fix_pathinfo 爲CGI提供 *真實* PATH_INFO/PATH_TRANSLATED 支持.
; PHP的預處理行爲是設置 PATH_TRANSLATED 到 SCRIPT_FILENAME, 並且不去猜測 PATH_INFO 是什麼.
; 想獲取關於 PATH_INFO 更多的信息, 查看 cgi 規範.
; 將此值設置爲1會引起PHP CGI修正它的路徑來符合規範.
; 設置爲0會引起PHP類似前面的行爲. 默認是1. 你應該修正你的腳本來使用 SCRIPT_FILENAME 而不是 PATH_TRANSLATED.
; cgi.fix_pathinfo=0

; 在IIS下的FastCGI (在基於 WINNT 的操作系統下) 支持莫讓呼叫客戶端的安全令牌的能力.
; 這使得IIS能夠定義其下運行的安全上下文.
; 在Apache下的mod_fastcgi 目前不支持此特性 (03/17/2002)
; 如果運行在IIS下設置爲1. 默認是0.
; fastcgi.impersonate = 1;

; 關閉通過 FastCGI 連接的日誌
; fastcgi.logging = 0

; cgi.rfc2616_headers 配置選項告知 PHP 當發送HTTP響應代碼時使用什麼類型的頭
; 如果設置爲0,PHP發送被Apache支持的 Status: 頭信息.
; 當設置爲1, PHP會發送 RFC2616 兼容的頭信息.
; 默認爲0.
; cgi.rfc2616_headers = 0


;;;;;;;;;;;;;;;;
; 文件上傳 ;
;;;;;;;;;;;;;;;;

; 是否允許HTTP文件上傳.
file_uploads = On

; 對於HTTP上傳文件的臨時文件目錄 (如果沒有指定則會使用系統默認).
;upload_tmp_dir =

; 允許上傳的最大文件大小.
upload_max_filesize = 2M


;;;;;;;;;;;;;;;;;;
; Fopen 包裝 ;
;;;;;;;;;;;;;;;;;;

; 是否允許將URL作爲文件 (例如 http:// 或者 ftp://) .
allow_url_fopen = On

; 是否允許 include/require 將URL作爲文件 (例如 http:// 或者 ftp://) .
allow_url_include = Off

; 定義匿名ftp密碼 (你的電子郵件地址)
;from="[email protected]"

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

; 定義基於流的socket接口的超時時間 (秒)
default_socket_timeout = 60

; 如果你的腳本必須處理從 Macintosh 系統來的文件,
; 或者你運行在一臺Mac並且需要從unix或者win32系統上處理文件,
; 設置此標誌會引起PHP自動檢測這些文件的EOL字符,這樣fgets() 和 file() 就可以不用管文件的來源而直接處理了.
; auto_detect_line_endings = Off


;;;;;;;;;;;;;;;;;;;;;;
; 動態擴展 ;
;;;;;;;;;;;;;;;;;;;;;;
;
; 如果你希望擴展自動加載, 使用下列語法:
;
; extension=modulename.extension
;
; 例如,在Windows系統上:
;
; extension=msql.dll
;
; ... 或者在 UNIX 下:
;
; extension=msql.so
;
; 注意: 這裏應該只是模塊的名字;
; 這裏不需要模塊的目錄信息.
; 使用上面的 extension_dir 指令來指定擴展的位置.

 

 

;Windows 擴展
;extension=php_nsmail.dll
extension=php_calendar.dll
;extension=php_dbase.dll
;extension=php_filepro.dll
extension=php_gd.dll
;extension=php_dbm.dll
;extension=php_mssql.dll
;extension=php_zlib.dll
;extension=php_filepro.dll
;extension=php_imap4r2.dll
;extension=php_ldap.dll
;extension=php_crypt.dll
;extension=php_msql2.dll
;extension=php_odbc.dll
; 注意, MySQL的支持現在是內建的,因此,不需要用它的dll


;;;;;;;;;;;;;;;;;;;
; 模塊設定 ;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Syslog]
define_syslog_variables = Off ; 是否定義各種的系統日誌變量
; 如:$LOG_PID, $LOG_CRON, 等等。
; 關掉它是個提高效率的好主意。
; 運行時,你可以調用函數define_syslog_variables(),來定義這些變量


[mail function]
SMTP = localhost ;僅用於win32系統
sendmail_from = [email protected] ;僅用於win32系統
;sendmail_path = ;僅用於unix, 也可支持參數(默認的是'sendmail -t -i')

[Debugger]
debugger.host = localhost
debugger.port = 7869
debugger.enabled = False

[Logging]
; 這些配置指示用於示例的日誌記錄機制。
; 看 examples/README.logging 以得到更多的解釋
;logging.method = db
;logging.directory = /path/to/log/directory

[Java]
;java.class.path = ./php_java.jar
;java.home = c:/jdk
;java.library = c:/jdk/jre/bin/hotspot/jvm.dll
;java.library.path = ./

[SQL]
sql.safe_mode = Off

[ODBC]
;uodbc.default_db = Not yet implemented
;uodbc.default_user = Not yet implemented
;uodbc.default_pw = Not yet implemented
uodbc.allow_persistent = On ; 允許或禁止 持久連接
uodbc.check_persistent = On ; 在重用前檢查連接是否還可用
uodbc.max_persistent = -1 ; 持久連接的最大數。-1 代表無限制
uodbc.max_links = -1 ; 連接的最大數目(持久和非持久)。-1 代表無限制
uodbc.defaultlrl = 4096 ; 控制 LONG 類型的字段。返回變量的字節數,0 代表通過(?)0 means passthru
uodbc.defaultbinmode = 1 ; 控制 二進制數據。0 代表?????Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char
; 見有關 odbc_binmode 和 odbc_longreadlen 的文檔以得到 uodbc.defaultlrl 和 uodbc.defaultbinmode 的解釋。

[MySQL]
mysql.allow_persistent = On ; 允許或禁止 持久連接
mysql.max_persistent = -1 ; 持久連接的最大數。-1 代表無限制
mysql.max_links = -1 ; 連接的最大數目(持久和非持久)。-1 代表無限制
mysql.default_port = ; mysql_connect() 使用的默認端口,如不設置,mysql_connect()
; 將使用變量 $MYSQL_TCP_PORT,或在/etc/services 下的mysql-tcp 條目(unix),
; 或在編譯是定義的 MYSQL_PORT(按這樣的順序)
; Win32環境,將僅檢查MYSQL_PORT。
mysql.default_socket = ; 用於本地 MySql 連接的默認的套接字名。爲空,使用 MYSQL 內建值

mysql.default_host = ; mysql_connect() 默認使用的主機(安全模式下無效)
mysql.default_user = ; mysql_connect() 默認使用的用戶名(安全模式下無效)
mysql.default_password = ; mysql_connect() 默認使用的密碼(安全模式下無效)
; 注意,在這個文件下保存密碼通常是一個*壞*主意
; *任何*可以使用PHP訪問的用戶可以運行
; 'echo cfg_get_var("mysql.default_password")'來顯示那個密碼!
; 而且當然地,任何有讀該文件權力的用戶也能看到那個密碼。

[mSQL]
msql.allow_persistent = On ; 允許或禁止 持久連接
msql.max_persistent = -1 ; 持久連接的最大數。-1 代表無限制
msql.max_links = -1 ; 連接的最大數目(持久和非持久)。-1 代表無限制

[PostgresSQL]
pgsql.allow_persistent = On ; 允許或禁止 持久連接
pgsql.max_persistent = -1 ; 持久連接的最大數。-1 代表無限制
pgsql.max_links = -1 ; 連接的最大數目(持久和非持久)。-1 代表無限制

[Sybase]
sybase.allow_persistent = On ; 允許或禁止 持久連接
sybase.max_persistent = -1 ; 持久連接的最大數。-1 代表無限制
sybase.max_links = -1 ; 連接的最大數目(持久和非持久)。-1 代表無限制
;sybase.interface_file = "/usr/sybase/interfaces"
sybase.min_error_severity = 10 ; 顯示的錯誤的最低嚴重性
sybase.min_message_severity = 10 ; 顯示的消息的最低重要性
sybase.compatability_mode = Off ; 與舊版的PHP 3.0 兼容的模式。若打開,這將導致 PHP 自動地
; 把根據結果的 Sybase 類型賦予它們,
; 而不是把它們全當成字符串。
; 這個兼容模式不會永遠留着,
; 因此,將你的代碼進行需要的修改,
; 並將該項關閉。

[Sybase-CT]
sybct.allow_persistent = On ; 允許或禁止 持久連接
sybct.max_persistent = -1 ; 持久連接的最大數。-1 代表無限制
sybct.max_links = -1 ; 連接的最大數目(持久和非持久)。-1 代表無限制
sybct.min_server_severity = 10 ; 顯示的錯誤的最低嚴重性
sybct.min_client_severity = 10 ; 顯示的消息的最低重要性

[bcmath]
bcmath.scale = 0 ; 用於所有bcmath函數的10十進制數數字的個數number of decimal digits for all bcmath functions

[browscap]
;browscap = extra/browscap.ini
browscap = C:/WIN/SYSTEM/inetsrv/browscap.ini
[Informix]
ifx.default_host = ; ifx_connect() 默認使用的主機(安全模式下無效)
ifx.default_user = ; ifx_connect() 默認使用的用戶名(安全模式下無效)
ifx.default_password = ; ifx_connect() 默認使用的密碼(安全模式下無效)
ifx.allow_persistent = On ; 允許或禁止 持久連接
ifx.max_persistent = -1 ; 持久連接的最大數。-1 代表無限制
ifx.max_links = -1 ; 連接的最大數目(持久和非持久)。-1 代表無限制
ifx.textasvarchar = 0 ; 若打開,select 狀態符返回一個 ‘text blob’字段的內容,而不是它的id
ifx.byteasvarchar = 0 ; 若打開,select 狀態符返回一個 ‘byte blob’字段的內容,而不是它的id
ifx.charasvarchar = 0 ; 追蹤從固定長度的字符列裏剝離的空格。
; 可能對 Informix SE 用戶有效。
ifx.blobinfile = 0 ; 若打開,text和byte blobs 的內容被導出到一個文件
; 而不是保存到內存。
ifx.nullformat = 0 ; NULL(空)被作爲空字段返回,除非,這裏被設爲1。
; 這種情況下(爲1),NULL作爲字串NULL返回。

[Session]
session.save_handler = files ; 用於保存/取回數據的控制方式
session.save_path = C:/win/temp ; 在 save_handler 設爲文件時傳給控制器的參數,
; 這是數據文件將保存的路徑。
session.use_cookies = 1 ; 是否使用cookies
session.name = PHPSESSID
; 用在cookie裏的session的名字
session.auto_start = 0 ; 在請求啓動時初始化session
session.cookie_lifetime = 0 ; 爲按秒記的cookie的保存時間,
; 或爲0時,直到瀏覽器被重啓
session.cookie_path = / ; cookie的有效路徑
session.cookie_domain = ; cookie的有效域
session.serialize_handler = php ; 用於連接數據的控制器
; php是 PHP 的標準控制器。
session.gc_probability = 1 ; 按百分比的'garbage collection(碎片整理)'進程
; 在每次 session 初始化的時候開始的可能性。
session.gc_maxlifetime = 1440 ; 在這裏數字所指的秒數後,保存的數據將被視爲
; '碎片(garbage)'並由gc 進程清理掉。
session.referer_check = ; 檢查 HTTP引用以使額外包含於URLs中的ids無效
session.entropy_length = 0 ; 從文件中讀取多少字節
session.entropy_file = ; 指定這裏建立 session id
; session.entropy_length = 16
; session.entropy_file = /dev/urandom
session.cache_limiter = nocache ; 設爲{nocache,private,public},以決定 HTTP 的
; 緩存問題
session.cache_expire = 180 ; 文檔在 n 分鐘後過時
session.use_trans_sid = 1 ; 使用過渡性的 sid 支持,若編譯時許可了
; --enable-trans-sid
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"

[MSSQL]
;extension=php_mssql.dll
mssql.allow_persistent = On ; 允許或禁止 持久連接
mssql.max_persistent = -1 ; 持久連接的最大數。-1 代表無限制
mssql.max_links = -1 ; 連接的最大數目(持久和非持久)。-1 代表無限制
mssql.min_error_severity = 10 ; 顯示的錯誤的最低嚴重性
mssql.min_message_severity = 10 ; 顯示的消息的最低重要性
mssql.compatability_mode = Off ; 與舊版的PHP 3.0 兼容的模式。

[Assertion]
; ?????
;assert.active = On ; ?assert(expr); active by default
;assert.warning = On ; issue a PHP warning for each failed assertion.
;assert.bail = Off ; don't bail out by default.
;assert.callback = 0 ; user-function to be called if an assertion fails.
;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]
ii.allow_persistent = On ; 允許或禁止 持久連接
ii.max_persistent = -1 ; 持久連接的最大數。-1 代表無限制
ii.max_links = -1 ; 連接的最大數目(持久和非持久)。-1 代表無限制
ii.default_database = ; 默認 database (format : [node_id::]dbname[/srv_class]
ii.default_userr = ; 默認 user
ii.default_password = ; 默認 password

[Verisign Payflow Pro]
pfpro.defaulthost = "test.signio.com" ; 默認的 Signio 服務器
pfpro.defaultport = 443 ; 連接的默認端口
pfpro.defaulttimeout = 30 ; 按秒計的默認超時時間

; pfpro.proxyaddress = ; 默認的代理的 IP 地址(如果需要)
; pfpro.proxyport = ; 默認的代理的端口
; pfpro.proxylogon = ; 默認的代理的登錄(logon 用戶名)
; pfpro.proxypassword = ; 默認的代理的密碼

[Sockets]
sockets.use_system_read = On ; 使用系統的read() 函數替代 php_read()封裝
; Local Variables: (局部變量)
; tab-width: 4
; End:   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章