您現在的位置:所有版塊 >> php5.0.4 配置文件繁體中文版php.ini

php5.0.4 配置文件繁體中文版php.ini
相關網站:
作者:  阿言 文章來源:  無 瀏覽次數:  1793 收錄時間:  2007-03-08

php.ini-recommended中的內容***

;[php 5.0.4 php.ini-recommended]

;;;;;;;;;;;;;;;;;

;;關於這個文件 ;;

;;;;;;;;;;;;;;;;;

; 這個版本是推薦使用的、PHP5風格的php.ini版本。

; 這個版本使用了一些非標準設置,目的是使PHP更加高效、安全,鼓勵更加整潔的程式碼

; 代價是可能與某些程式不兼容,並給開發帶來難度。我們鼓勵在正式發表網站時使用這個配置。

; 所有與默認不同的設置都有明顯的註明,你可以決定是否使用與默認不同的設置。

; 有關php.ini的普通說明請參考php安裝資料夾下的php.ini-dist文件。

; 這個文件和php.ini-dist不同,有些參數的設置改變了,這樣做是為了提高性能和保障安全。

; 請確認你閱讀了不同之處,並且修改過你的指令碼,再採用這個版本的配置文件。

;-----------------------------------------------------------------

;-> register_globals = Off [安全,性能]

; 不再為輸入資料註冊全局變數(POST, GET, cookies, 環境變數, 服務器變數)

; 不要使用$foo,而要使用$_REQUEST["foo"](包含任何通過請求傳送的資料,即:POST, GET, cookies, 環境變數, 服務器變數),

; 或使用指定的$_GET["foo"], $_POST["foo"], $_COOKIE["foo"], $_FILES["foo"](不包含在$_REQUEST陣列中), 這取決於請求來自何處。

; 同時,你可以查看import_request_variables()函數(將 GET/POST/Cookie 變數導入到全局作用域中)。

; 注意,register_globals將在下一個版本中被廢除(默認關閉),因為它總是帶來太多的安全問題。

; 請參考http://php.net/manual/en/security.registerglobals.php 以獲得更多訊息。

;

;-> register_long_arrays = Off [性能]

; 禁用舊式的長式定義陣列($HTTP_*_VARS),取而代之以短式定義超全局陣列。

;

;-> display_errors = Off [安全]

; 關閉這個特性,指令碼執行期間的錯誤/警告將不會顯示輸出,這樣就不會將敏感訊息暴露給遠端使用者。

; 一些錯誤/警告訊息會暴露可能被攻擊者利用的指令碼訊息、服務器訊息、資料庫訊息。

; 正式發表網站時應當關閉這個特性。

;

;-> log_errors = On [安全]

; 這個指令是上一個指令的補充。

; 指令碼執行期間的錯誤將被記錄到日誌文件中(比如系統日誌),可以有幾種不同的配置方法。

; 配合將"display_errors"關閉,這個設置可以讓你明白那裡出了問題,而不會暴露任何敏感訊息給遠端使用者。

;

;-> output_buffering = 4096 [性能]

; 設置一個4K的輸出緩衝。請用輸出快取可以減少寫入動作,有時還能減少傳輸資料包的大小,這些都有助於提高性能。

; 這個參數的實際收益取很大程度上取決於你使用的是什麼Web服務器,使用的是什麼樣的指令碼。

;

;-> register_argc_argv = Off [性能]

; 禁止註冊有些多餘的$argv和$argc全局變數

;

;-> magic_quotes_gpc = Off [性能]

; 不將輸入的資料用反斜槓進行轉義,以便發送給資料庫時不需要更多的處理。

; 事實上,你應該對每一個發送到資料庫的輸入資料使用addslashes()函數。

;

;-> variables_order = "GPCS" [性能]

; 使得$_ENV陣列中的環境變數不再雜亂無章。

; 你應當使用getenv()函數存取環境變數。

;

;-> error_reporting = E_ALL [程式碼清潔,安全]

; 默認情況下,PHP錯誤報告等級是E_NOTICE

; E_ALL表示報告所有非致命錯誤,因為這些錯誤可能會導致大問題(比如使用了未定義的變數)。

;

;-> allow_call_time_pass_reference = Off [程式碼清潔]

; 禁止默認將函數的參數按引用傳遞。

; PHP4/5風格的處理辦法是在函數聲明時指定按引用傳遞。

;*******以下這部分是php.ini-dist的內容,但是包含了與php.ini-recommended的不同之處*******



[PHP 5.0.4 php.ini-dist]



;;;;;;;;;;

;; 警告 ;;

;;;;;;;;;;

; 這是PHP新安裝時的默認設置。默認設置適合於開發但是不適合正式應用。

; 出於安全方面考慮,請在發表正式應用程式時使用php.ini-recommended

; 並且參考如下網頁http://php.net/manual/en/security.php





;;;;;;;;;;;;;;;;;;;

;; 關於 php.ini ;;

;;;;;;;;;;;;;;;;;;;

; 這個文件控制了PHP許多方面的性能和行為。 為了讓PHP正確讀取這個文件,

; 它必須被命名為'php.ini'。PHP將按照如下順序依次查找該文件:

; 1.目前工作目錄;2.環境變數PHPRC指明的路徑;3.編譯時指定的路徑。

; 在windows下,編譯時的路徑是Windows的安裝目錄(C:\WINDOWS等)。

; 在指令行模式下,php.ini的查找路徑可以用 -c 參數指定。

;

; 該文件的語法非常簡單。空白字元(" ","\t",...)和用分號(";")開始的行被簡單地忽略。

; 章節標題(例如 : [php])也被簡單地忽略,即使將來它們可能有某種意義。

;

; 設置格式如下:

; directive = value

; 指令標識符(directive) 是大小寫敏感的! "foo=bar" 不同於 "FOO = bar"。

; 值(value)可以是:

; 1.一個字串、2.一個數字、3.一個 PHP常數(如:E_ALL, M_PI)、

; 4.一個INI常數(On, Off, True, False, Yes, No, None)、

; 5.一個表達式(如:E_ALL & ~E_NOTICE)、

; 6.用引號括起來的字串("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 不存在,或者你刪掉了某些行,默認值與之相同。

;;;;;;;;;;;;;;;

;;; 語言選項 ;;

;;;;;;;;;;;;;;;



engine = On

; 使PHP指令碼語言引擎在Apache下有效。



zend.ze1_compatibility_mode = Off

; 允許使用兼容Zend引擎1(PHP 4.x)的模式



short_open_tag = On

; 允許 "<?...?>" 短標識,否則只有"<?php...?>"和"<script>...</script>"才能被識別。

; 注意:除非你的php程式只供自己使用,否則請不要使用短標記。

; 如果要和XML結合使用PHP,你可以選擇禁用此選項以方便直接嵌入使用 <?xml ?>,

; 不然你必須用PHP來輸出:<? echo '<?xml version="1.0"'; ?>

; 本指令也會影響到縮寫形式 <?=,它和 <? echo 等價,要使用此縮寫必須允許短標識。



asp_tags = Off

; 是否允許ASP風格的標記"<% %>",這也會影響到縮寫形式:<%= $value %>



precision = 12

;[recommended]->precision = 14

; 浮點型資料顯示的有效位數



y2k_compliance = On

; 強制打開2000年適應 (可能在非Y2K適應的瀏覽器中導致問題)



output_buffering = Off

;[recommended]->output_buffering = 4096

; 輸出快取允許你甚至在輸出正文內容之後發送http頭(包括cookies)。

; 其代價是輸出層減慢一點點速度。

; 你可以在執行期間通過調用輸出緩衝函數啟用輸出快取。

; 你還可以通過設置"output_buffering=On"來為所有文件啟用輸出快取(默認4096)。

; 如果你想指定緩衝區的最大字元數,你可以直接將"On"替換成數字,

; 比如:"output_buffering=4096"指定了快取上限為4096字元。



;output_handler =

; 你可以將所有指令碼輸出重定向到一個輸出處理函數。

; 比如,重定向到"mb_output_handler"函數時,字元編碼將被透明地轉換為指定的編碼。

; 一旦你在這裡指定了輸出處理程式,"output_buffering"將被自動打開。

; 注意1: 在編寫可移植指令碼的時候不能依賴這個指令,而應明確的調用ob_start()函數打開輸出快取。

; 使用這個指令可能會導致某些你不熟悉的指令碼出錯。

; 注意2: 你不能同時使用"mb_output_handler"和"ob_iconv_handler"

; 你也不能同時使用"ob_gzhandler"和"zlib.output_compression"

; 注意3: 如果啟用了zlib輸出壓縮,"output_handler"必須為空,取而代之,必須啟用"zlib.output_handler"。



zlib.output_compression = Off

; 使用zlib庫透明地壓縮指令碼輸出結果。

; 該指令的值可以設置為:Off/On/字元數(用來作為壓縮緩衝區大小,默認為4KB)

; 如果在php.ini或者apache配置中打開這個功能,當瀏覽器發送"Accept-Encoding: gzip(deflate)"頭時,

; "Content-Encoding: gzip(deflate)"和"Vary: Accept-Encoding"頭將加入到應答頭當中。

; 你可以在答頭輸出之前用ini_set()函數在指令碼中禁止這個特性,

; 如果你輸出一個"Content-Type: image/"這樣的應答頭,壓縮將不會啟用(為了防止Netscape的bug)。

; 你可以在輸出"Content-Type: image/"之後使用"ini_set('zlib.output_compression', 'On')"重新打開這個特性。

; 注意1: 壓縮率會受壓縮緩衝區大小的影響,如果你想得到更好的壓縮質量,請指定一個較大的壓縮緩衝區。

; 注意2: 如果啟用了zlib輸出壓縮,"output_handler"必須為空,取而代之,必須啟用"zlib.output_handler"。



;zlib.output_handler =

; 在打開"zlib.output_compression"指令的情況下,除這裡以外,你不能另外指定輸出處理程式。

; 這個指令和"output_handler"起相同的作用,但是順序不同。



implicit_flush = Off

; 這個指令告訴PHP輸出層在每個輸出塊之後自動重整自身資料。默認為 FALSE

; 這等效於在每個print()、echo()、HTML塊之後自動調用flush()函數。

; 打開這個選項對程式執行的性能有嚴重的影響,通常只推薦在測試時使用。

; 在CLI SAPI的執行模式下,該標記默認為 TRUE 。



unserialize_callback_func=

; 如果解序列化程式需要實例化一個未定義類,該這裡指定的回調函數將以該未定義類的名字作為參數被調用,

; 以免得到不完整的"__PHP_Incomplete_Class"對象。

; 如果這裡沒有指定函數,或者指定的函數不包含(或實現)那個未定義的類,將會顯示一條警告訊息。

; 只有在你真想執行這樣一個回調函數的情況下,才需要指定該參數的值。

; 可以通過 php.ini、ini_set() 或 .htaccess 定義"unserialize_callback_func"。

; 若要禁止這個特性,只需置空此設定。



serialize_precision = 100

; 將浮點型和雙精度型資料序列化預存時,序列化精度指明了有效位數。

; 默認值能夠確保浮點型資料被解序列化程式解碼時不會有資料丟失。



allow_call_time_pass_reference = On

;[recommended]->allow_call_time_pass_reference = Off

; 強迫函數調用時按引用傳遞參數。

; php反對使用這一方法,並可能在將來版本的PHP/Zend裡不再支持。

; 鼓勵的方法是在函數聲明裡指定哪些參數按引用傳遞。

; 我們鼓勵你嘗試關閉這一選項並確認你的指令碼仍能正常工作,以保證你的指令碼在將來版本的語言裡仍能正常工作。

; (每次使用此特性都會收到一條警告:參數會被按值傳遞而不是按照引用傳遞)



;;;;;;;;;;;;;

; 安全模式



safe_mode = Off

; 安全模式



safe_mode_gid = Off

; 安全模式默認情況下在打開文件時會做UID比較檢查。

; 如果你想將其放寬到GID比較,可以打開這個參數。



safe_mode_include_dir =

; 在安全模式下,該資料夾和其子資料夾下的文件被包含時,將跳過UID/GID檢查。

; (資料夾必須必須在"include_path"中或者用完整路徑來包含)

; 從PHP4.2 開始,本指令可以接受和"include_path"指令類似的風格用分號隔開的路徑,而不只是一個目錄。

; 指定的限制實際上是一個前綴,而非一個目錄名,也就是說"/dir/incl"將允許訪問"/dir/include"和"/dir/incls"

; 如果您希望將訪問控制在一個指定的目錄,那麼請在結尾加上一個斜線,例如:"/dir/incl/"



safe_mode_exec_dir =

; 在安全模式下,只有該資料夾下的可執行程式才能被允許通過system()和其它執行系統程式的函數執行。

; 這些函數是:escapeshellarg, escapeshellcmd, exec, passthru, proc_close, proc_get_status,

; proc_nice, proc_open, proc_terminate, shell_exec, system ....



safe_mode_allowed_env_vars = PHP_

; 該指令包含用逗號分隔的前綴列表,表示使用者在安全模式下僅可以更改在此列出的前綴開頭的環境變數的值。

; 因為設置某些環境變數,可能會導致潛在的安全漏洞。

; 默認地,使用者將僅能設定以PHP_開頭的環境變數,(如: PHP_FOO=BAR)。

; 注意: 如果這一參數值為空,PHP將允許使用者更改任意環境變數!



safe_mode_protected_env_vars = LD_LIBRARY_PATH

; 這個指令包含一個用逗號分隔的環境變數列表,在安全模式下,列表中的變數是遠端使用者不能用putenv()更改的。

; 這些變數甚至在"safe_mode_allowed_env_vars"設置為允許的情況下也會得到保護。



;open_basedir =

; 將PHP允許打開的所有文件都限制在此目錄下。無論安全模式是否打開,該參數都將起作用。

; 如果web服務器使用了per-directory或虛擬主機,這個參數將非常有意義。

; 當一個指令碼試圖用例如fopen()或者gzopen()打開一個指定目錄樹之外的文件時,將遭到拒絕。

; 所有的符號連接都會被解析,所以不可能通過符號連接來避開此限制。

; 特殊值'.'指定了存放該指令碼的目錄將被當做基準目錄。

; 在Windows中,用分號分隔目錄。在任何其它系統中用冒號分隔目錄。

; 作為Apache模塊時,父目錄中的open_basedir路徑將自動被繼承。

; 用open_basedir指定的限制實際上是前綴,不是目錄名。也就是說"/dir/incl"將允許訪問"/dir/include"和"/dir/incls"

; 如果您希望將訪問控制在一個指定的目錄,那麼請在結尾加上一個斜線,例如:"/dir/incl/"

; 默認是允許打開所有文件。



disable_functions =

; 這個指令讓你可以出於安全原因禁用特定的函數。它接受一個用逗號分隔的函數名列表。

; 無論安全模式是否打開,該參數都將起作用。

; 本指令只能設置在php.ini中。例如你不能將其設置在httpd.conf中



disable_classes =

; 這個指令讓你可以出於安全原因禁用特定的類。它接受一個用逗號分隔的類名列表。

; 無論安全模式是否打開,該指令都將起作用。本指令自 PHP 4.3.2 起可用。

; 本指令只能設置在php.ini中。例如你不能將其設置在httpd.conf中



;highlight.string = #DD0000

;highlight.comment = #FF9900

;highlight.keyword = #007700

;highlight.bg = #FFFFFF

;highlight.default = #0000BB

;highlight.html = #000000

; 語法高亮模式的色彩。

; 只要能被<font color=???>接受的東西就能正常工作。



;;;;;;;;;

; 雜項



expose_php = On

; 決定PHP是否暴露它被安裝在服務器上的事實(比如出現在http頭中)

; 它不會有安全上的威脅, 但它使得檢查你的服務器上是否安裝了PHP成為了可能。

;;;;;;;;;;;;;;

;; 資源限制 ;;

;;;;;;;;;;;;;;



max_execution_time = 30

; 每個指令碼最大允許執行時間, 按秒計。默認為30秒。

; 這個參數有助於阻止劣質指令碼無休止的佔用服務器資源。

; 注: "max_execution_time"僅影響指令碼本身的執行時間。

; 任何其它花費在指令碼執行之外的時間,如用system()/sleep()函數的使用、資料庫查詢、文件上傳等,都不包括在內。

; 在安全模式下,你不能用ini_set()在執行時改變這個設置。



max_input_time = 60

; 每個指令碼接收輸入資料的最大允許時間(POST, GET, upload), 按秒計



memory_limit = 8M

; 設定一個指令碼所能夠申請到的最大內存字元數。

; 這有助於防止劣質指令碼消耗完服務器上的所有內存。

; 要使用此指令必須在編譯的時候活化。

; 因此 configure 一行中應該包括:--enable-memory-limit

; 如果不需要任何內存上的限制,必須將其設為 -1

; 自php4.3.2 起,當設置了memory_limit後,memory_get_usage()函數將變為可用





;;;;;;;;;;;;;;;;;;;;

;; 出錯處理和日誌 ;;

;;;;;;;;;;;;;;;;;;;;



error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

;[recommended]->error_reporting = E_ALL

; 顯示所有的錯誤,除了提醒和編碼標準化警告。

; 錯誤報告是位字段。可以將數字加起來得到想要的錯誤報告等級。

; E_ALL - 所有的錯誤和警告(不包括 E_STRICT)

; E_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_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; 僅顯示錯誤



display_errors = On

;[recommended]->display_errors = Off

; 作為輸出的一部分顯示出錯誤訊息

; 在最終發表的web網站上,強烈建議你關掉這個特性,並使用錯誤日誌代替(參看下面)。

; 在最終發表的web網站打開這個特性可能暴露一些安全訊息,

; 例如你的web服務上的文件路徑、資料庫規劃或別的訊息。



display_startup_errors = Off

; 即使"display_errors"特性被打開,關閉此參數也將不顯示PHP啟動時的錯誤。

; 強烈建議你關掉這個特性,除非你必須要用於測試中。



log_errors = Off

;[recommended]->log_errors = On

; 在日誌文件裡記錄錯誤(服務器指定的日誌,stderr標準錯誤輸出,或error_log(下面的))

; 正如上面說明的那樣,強烈建議你在最終發表的web網站時用日誌記錄錯誤而不是直接輸出。



log_errors_max_len = 1024

; 設置錯誤日誌文件的最大長度。

; 設為 0 可以允許無限長度。



ignore_repeated_errors = Off

; 忽略重複的錯誤訊息

; 如果關閉這個參數,錯誤訊息必須出現在同一個文件的同一行才被忽略。

; 如果打開這個參數,則沒有這個限制。



ignore_repeated_source = Off

; 忽略重複的錯誤源

; 忽略重複的錯誤訊息時忽略重複的錯誤源

; 如果打開這個參數,將不會記錄不同的出錯文件和對應行的錯誤訊息。



report_memleaks = On

; 報告內存洩漏

; 如果關閉該參數,將不記錄或者顯示內存洩漏

; 這個參數只在測試編譯中起作用,並且必須在錯誤報告中包含 E_WARNING



track_errors = Off

; 保存最近一個錯誤/警告消息於變數$php_errormsg (boolean)中



;html_errors = Off

; 禁用出錯訊息中的HTML標記

; 注意: 不要在發表的程式中使用這個特性。



;docref_root = "/phpmanual/"

;docref_ext = .html

; 如果打開了html_errors參數,PHP將會在出錯訊息上顯示超連接,

; 直接連結到一個說明這個錯誤或者導致這個錯誤的函數的網頁。

; 你可以http://www.php.net/docs.php下載php手冊,並設置docref_root參數,將他指向你本地的手冊所在目錄。

; 你還必須設置"docref_ext"來指定文件的副檔名。

; 注意: 不要在發表的程式中使用這個特性。



;error_prepend_string = "<font color=ff0000>"

; 用於錯誤訊息前輸出的字串



;error_append_string = "</font>"

; 用於錯誤訊息後輸出的字串



;error_log = filename

; 將錯誤日誌記錄到哪個文件中。

; 如果設為"syslog", 錯誤日誌將被記錄到系統日誌中(NT下的事件日誌, Unix下的syslog(3))



;;;;;;;;;;;;;;

;; 資料處理 ;;

;;;;;;;;;;;;;;



;arg_separator.output = "&"

; PHP所產生的URL中來分隔參數的分隔符。默認值是"&"



;arg_separator.input = ";&"

; PHP解析URL中的變數時使用的分隔符列表,默認值是"&"

; 注意: 字串中的任何字元都將被看著分割符



variables_order = "EGPCS"

;[recommended]->variables_order = "GPCS"

; PHP註冊 GET, POST, Cookie, Environment, Built-in 變數的順序。

; (以 G, P, C, E, S 表示,通常以 EGPCS 或 GPC 或 ES 的方式引用)。

; 按從左到右記錄,新值覆蓋舊值。

; 舉例說,將其設為"GP",會導致 PHP 完全忽略環境變數、cookies 、server,

; 並用 GET 方法的變數覆蓋 POST 方法的同名變數



register_globals = Off

; 是否將這些 EGPCS 變數註冊為全局變數。自 PHP 4.2.0 開始,本指令默認為 off

; 例如,如果打開這個特性,那麼URLhttp://www.example.com/test.php?id=3 將產生 $id

; 或者從 $_SERVER['DOCUMENT_ROOT'] 得到 $DOCUMENT_ROOT 。

; 如果你不想讓指令碼中的全局變數和使用者輸入的資料搞混的話,請關閉它。

; 推薦使用PHP的定義變數來替代,例如超全局變數:$_ENV,$_GET,$_POST,$_COOKIE 和 $_SERVER

; 請注意, register_globals不能在執行時設定(ini_set()),儘管在主機允許時可以用 .htaccess 來設置

; 一個 .htaccess 項目的例子:php_flag register_globals on

; 注: register_globals 受 variables_order 指令的影響。



register_long_arrays = On

;[recommended]->register_long_arrays = Off

; 是否啟用舊式的長式陣列(HTTP_*_VARS),推薦關閉該特性以獲得更好的性能。



register_argc_argv = On

;[recommended]->register_argc_argv = Off

; 是否聲明 argv和argc 變數(其中包含用GET方法傳來的資料)

; 【argv為變數陣列,argc為變數陣列中元素個數】

; 若你不想使用這兩個變數,應當關掉它以提高性能。



post_max_size = 8M

; PHP接受的POST資料最大長度。此設定也影響到文件上傳。

; 要上傳大文件,該值必須大於"upload_max_filesize"

; 如果配置指令碼中活化了內存限制,"memory_limit"也會影響文件上傳。

; 一般說來,"memory_limit"應該比"post_max_size"要大。



;;;;;;;;;;;;;;;;;;;;;;;;;;;

; 魔術引號(自動字串轉義)



magic_quotes_gpc = On

;[recommended]->magic_quotes_gpc = Off

; 在輸入的GET/POST/Cookie資料裡使用自動字串轉義【比如,值 (It's "PHP!") 會自動轉換成 (It\'s \"PHP!\")】

; 這裡的設置自動影響$_GEST,$_POST,$_COOKIE陣列的值。如果打開,值 (It's "PHP!") 會自動轉換成 (It\'s \"PHP!\")。

; (個人意見:關閉此特性, 因為它在處理雙字元中文字的時候可能會破壞某些繁體字和特殊字元)



magic_quotes_runtime = Off

; 對執行時從外部資源產生的資料使用自動字串轉義

; 例如:用SQL查詢得到的資料,用exec()函數得到的資料,等等



magic_quotes_sybase = Off

; 採用 Sybase形式的自動字串轉義( 用 '' 表示 ' 而不用 \' )



auto_prepend_file =

; 指定在主文件之前自動解析的文件名。

; 該文件就像調用了include()函數一樣被包含進來,因此會使用"include_path"



auto_append_file =

; 指定在主文件之後自動解析的文件名。

; 該文件就像調用了include()函數一樣被包含進來,因此會使用"include_path"

; 注: 如果指令碼通過 exit() 終止,則自動後綴不會發生。



default_mimetype = "text/html"

;default_charset = "iso-8859-1"

; PHP總是默認地在"Content-type:"頭中設置輸出文檔的MIME類型和字元集的編碼方式。

; 要讓輸出字元集失效,只要設置為空或註釋掉即可。

; PHP的默認設置會輸出"Content-Type: text/html"

; 若去掉"default_charset"前的註釋並將其設為"big5",

; 那麼將會輸出"Content-Type: text/html; charset=big5"



;always_populate_raw_post_data = On

; 總是填充$HTTP_RAW_POST_DATA變數,"HTTP_RAW_POST_DATA"意為"HTTP原始POST資料"

;;;;;;;;;;;;;;;;

;; 路徑和目錄 ;;

;;;;;;;;;;;;;;;;



;include_path = ".;c:\php\includes"

; 指定一組目錄用於require(),include()和fopen_with_path()函數來尋找文件。

; 格式和系統的 PATH 環境變數類似:

; 一組目錄的列表,在 UNIX 下用冒號分隔,在 Windows 下用分號分隔。

; 在包含路徑中使用 '.' 可以允許相對路徑,它代表目前目錄。

; UNIX: "/path1:/path2"

; Windows: "\path1;\path2"



doc_root =

; PHP網頁在服務器上的根目錄。僅在非空時有效。

; 如果PHP被配置為安全模式,則此目錄之外的文件一概不被解析。

; 如果PHP編譯時沒有指定FORCE_REDIRECT,並且在非IIS服務器上以CGI方式執行,

; 則必須設置此項。(參見手冊中的安全部分)

; 替代方案是使用下面的"cgi.force_redirect"指令。



user_dir =

; 告訴php在使用 /~username 打開指令碼時到哪個目錄下去找,僅在非空時有效。

; 也就是在使用者目錄之下使用PHP文件的基本目錄名,例如:public_html



extension_dir = "./"

; 存放擴展庫(模塊)的目錄,也就是PHP用來尋找動態連接擴展庫的目錄



enable_dl = On

; 是否使dl()函數有效。

; dl()函數在除apache以外的多緒程的服務器(如:IIS或Zeus)上不能正確地工作,並在其上默認為禁止。



;cgi.force_redirect = 1

; 打開cgi強制重定向為以CGI方式執行的php提供了必要的安全保護,php默認打開了該參數。

; 你若自己關閉了它,請自己負責後果

; 注意:在IIS/OmniHTTPD/Xitami上則必須關閉它!



;cgi.nph = 1

; 如果該參數打開,那麼它會強制cgi對每個http請求始終發送狀態碼: 200



;cgi.redirect_status_env =

; 如果打開了cgi.force_redirect,並且你沒有將php執行在Apache或Netscape(iPlanet)服務器上,

; 可能需要設定一個cgi重定向環境變數名,PHP將去尋找它來知道可以繼續執行下去。

; 設置這個變數會導致安全漏洞,請務必在設置前搞清楚自己在做什麼。



;fastcgi.impersonate = 1

; IIS中的FastCGI支持模仿客戶端安全令牌的能力。這使得IIS能夠定義執行時所基於的請求的安全上下文。

; Apache中的mod_fastcgi不支持此特性(03/17/2002)

; 如果在IIS中執行則設為1,默認為 0



;cgi.rfc2616_headers = 0

; 指定PHP在發送HTTP響應程式碼時使用何種報頭。

; 如果設定為0,PHP發送一個"Status: "報頭,Apache和其它web server都支持。

; 若設為0,則PHP使用Apache支持的頭。若設為1,則PHP使用RFC2616標準的頭。默認值為0

; 除非你知道自己在做什麼,否則保留其值為 0





;;;;;;;;;;;;;;

;; 文件上傳 ;;

;;;;;;;;;;;;;;



file_uploads = On

; 是否允許HTTP文件上傳。參見upload_max_filesize,upload_tmp_dir,post_max_size



;upload_tmp_dir =

; 文件上傳時存放文件的臨時目錄。必須是PHP行程使用者可寫的目錄。如果未指定則PHP使用系統默認值。



upload_max_filesize = 2M

; 允許上傳的文件的最大尺寸。





;;;;;;;;;;;;;;

;; 文件打開 ;;

;;;;;;;;;;;;;;



allow_url_fopen = On

; 是否允許打開遠端文件( http:// or ftp://)



;from="john@doe.com"

; 定義匿名ftp的密碼(一個email地址)



;user_agent="PHP"

; 定義"User-Agent"字串



default_socket_timeout = 60

; socket超時,單位是秒



;auto_detect_line_endings = Off

; 如果的你指令碼必須處理Macintosh文件,或者你執行在Macintosh上,同時又要處理unix或win32文件,

; 設置這個標誌可以讓PHP自動偵察文件結束符,以便fgets()和file()函數正常工作。

; 默認值是 Off,因為在檢測第一行的 EOL 習慣時會有很小的性能損失,

; 而且在 Unix 系統下使用斷行作為項目分隔符的人們會遭遇向下不兼容的行為。





;;;;;;;;;;;;;;

;; 動態擴展 ;;

;;;;;;;;;;;;;;

; 若你希望一個擴展庫自動加載,可用下面的語法:

; extension=modulename.extension

; 例如,在windows上:

; extension=msql.dll

; 在UNIX上:

; extension=msql.so

; 注意,這只應當是模塊的名字,不需要附帶目錄訊息。

; 上面的extension_dir已經指示了擴展庫的位置。





;Windows 擴展

;注意,ODBC是內置支持的,不需要使用擴展。(MySQL沒有內置)

;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

;;;;;;;;;;;;;;

;; 模塊設置 ;;

;;;;;;;;;;;;;;



[Syslog]

define_syslog_variables = Off

; 是否定義各種的系統日誌變數,如:$LOG_PID, $LOG_CRON 等等。

; 關掉它以提高效率的好主意。

; 你可以在執行時調用函數define_syslog_variables()來定義這些變數



[mail function]

SMTP = localhost ;僅用於win32系統

smtp_port = 25 ;僅用於win32系統

;sendmail_from = me@example.com ;僅用於win32系統

;sendmail_path = ;僅用於unix, 也可支持參數(默認的是'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 = (暫未實現)

;odbc.default_user = (暫未實現)

;odbc.default_pw = (暫未實現)

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

odbc.check_persistent = On ; 在重用前檢查連接是否還可用

odbc.max_persistent = -1 ; 每個行程中允許的最大持久連接數。-1 代表無限制

odbc.max_links = -1 ; 每個行程中允許的最大連接數(持久和非持久)。-1 代表無限制



odbc.defaultlrl = 4096

; 處理LONG類型的字段。返回變數的字元數,0代表通過

; Handling of LONG fields. Returns number of bytes to variables. 0 means passthru.



odbc.defaultbinmode = 1

; 處理二進制資料。0代表通過 1返回原樣, 2轉換為字元

; 參見odbc_binmode和odbc_longreadlen文檔以得到uodbc.defaultlrl和uodbc.defaultbinmode的解釋。



[MySQL]

; php內置的MySQL擴展庫無法同4.1.0以上版本的MySQL一起工作。你需要使用MySQLi擴展。

; MySQLi擴展模塊與recode擴展模塊共同使用的時候,可能會造成PHP的崩潰和啟動時出現問題。

; 如果您需要除latin(默認)以外其它的字元集,您需要安裝有已編譯字元集支持的外置libmysql(未集成)



mysql.allow_persistent = On ; 允許或禁止持久連接

mysql.max_persistent = -1 ; 每個行程中允許的最大持久連接數。-1 代表無限制

mysql.max_links = -1 ; 每個行程中允許的最大連接數(持久和非持久)。-1 代表無限制



mysql.default_socket = ; 用於本地MySql連接的默認的套接字名。為空時使用MYSQL內置的默認值

mysql.default_port =

; mysql_connect()使用的默認TCP端口,如果沒有指定默認端口號,

; mysql_connect()將按順序從:(1)$MYSQL_TCP_PORT環境變數、

; (2)/etc/services文件中的mysql-tcp項(unix)、(3)編譯時指定的MYSQL_PORT常數 中獲得。

; Win32下,只使用 MYSQL_PORT 常數。



mysql.default_host = ; mysql_connect() 默認使用的主機(安全模式下無效)

mysql.default_user = ; mysql_connect() 默認使用的使用者名(安全模式下無效)

mysql.default_password =

; mysql_connect() 默認使用的密碼(安全模式下無效)

; 注意,在這個文件下保存密碼通常是一個壞主意

; 任何可以使用PHP訪問的使用者都可以執行'echo cfg_get_var("mysql.default_password")'來顯示密碼!

; 而且當然地,任何有讀該文件權力的使用者也能看到那個密碼。



mysql.connect_timeout = 60

; 連接超時(秒),-1 代表無限制。

; 在Linux中,這個參數設定了等候來自服務器的響應的時長。



mysql.trace_mode = Off

; 跟蹤模式。當打開這個特性後,掃瞄表或索引時SQL的警告將會被顯示。



[MySQLI]



mysqli.max_links = -1 ; 每個行程中允許的最大連接數(持久和非持久)。-1 代表無限制



mysqli.default_socket = ; 用於本機MySql連接的默認的套接字名。為空時使用MYSQL內置的默認值

mysqli.default_port = 3306

; mysqli_connect()使用的默認TCP端口,如果沒有指定默認端口號,

; mysqli_connect()將按順序從:(1)$MYSQL_TCP_PORT環境變數、

; (2)/etc/services文件中的mysql-tcp項(unix)、(3)編譯時指定的MYSQL_PORT常數 中獲得。

; Win32下,只使用 MYSQL_PORT 常數。



mysqli.default_host = ; mysqli_connect() 默認使用的主機(安全模式下無效)

mysqli.default_user = ; mysqli_connect() 默認使用的使用者名(安全模式下無效)

mysqli.default_password =

; mysqli_connect() 默認使用的密碼(安全模式下無效)

; 注意,在這個文件下保存密碼通常是一個壞主意

; 任何可以使用PHP訪問的使用者都可以執行'echo cfg_get_var("mysql.default_password")'來顯示密碼!

; 而且當然地,任何有讀該文件權力的使用者也能看到那個密碼。



mysqli.reconnect = Off

; 跟蹤模式。當打開這個特性後,掃瞄表或索引時SQL的警告將會被顯示。



[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 代表無限制



pgsql.auto_reset_persistent = Off

; 檢測用在pg_pconnect()上中斷了的持久連接,需要一些額外開銷。



pgsql.ignore_notice = 0

; 是否忽略PostgreSQL後端的通告消息。記錄後端的通告消息需要一些額外開銷。



pgsql.log_notice = 0

; 是否在日誌中記錄PostgreSQL後端的通告消息。除非pgsql.ignore_notice=0,否則無法記錄。



[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

; 與PHP3兼容的模式。若打開,這將導致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 ; 顯示客戶端錯誤的最低嚴重性



[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函數的10十進制數數字的個數



[browscap]

;browscap = extra/browscap.ini

;browscap = c:/windows/system32/inetsrv/browscap.ini ;winxp

;browscap = c:/winnt/system32/inetsrv/browscap.ini ;win2000

; 只有PWS和IIS需要這個設置

; 你可以從http://www.garykeith.com/browsers/downloads.asp 得到一個 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

; 設為0, NULL被作為空字段返回。設為1, NULL作為字串"NULL"返回。



[Session]

; 注意,除非使用session_register()或$_SESSION註冊了一個變數。

; 否則不管是否使用了session_start(),都不會自動增加任何session記錄。



session.save_handler = files

; 用於保存/檢索資料的處理程式,默認是文件(files)。



;session.save_path = "/tmp"

; 在"session.save_handler=files"的情況下,這個參數指定了會話資料文件的保存路徑。

; Windows使用者必須修改此參數才能使用會話相關函數。

; 你可以這樣定義路徑(N是一個整數):session.save_path = "N;[MODE;]/path"

; N表示可以使用N層深度的子目錄,而不是將所有資料文件都保存在一個目錄下。

; [MODE;]加了括號表示可選,表示它必須用8進制數來表示,其默認值是600 (等於384)。

; The file storage module creates files using mode 600 by default.

; Note that this does not overwrite the process's umask.

; 這是一個提高Windows下海量會話性能的好主意。

; 注意0: "N;/path"兩邊的雙引號不能省略。

; 注意1: php不會自動建立這些資料夾結構。你可以使用ext/session目錄下的指令碼來做這件事情。

; 注意2: 如果你指定的資料夾可以被不安全的使用者讀取(比如默認的"/tmp"),那麼將會帶來安全漏洞。

; 注意3: 參見下面有關垃圾搜集的章節。



session.use_cookies = 1

; 是否使用cookie在客戶端保存session id,默認為1(使用)



;session.use_only_cookies = 1

; 只使用Cookie來承載會話,默認為0 (關閉)

; 打開這個選項可以避免用URL傳遞會話帶來的安全問題。但是禁用Cookie的客戶端將使session無法工作。



session.name = PHPSESSID

;用在cookie裡的會話標識名,只能包含字母和數字。



session.auto_start = 0

; 在客戶訪問任何網頁時自動初始化會話,默認禁止。

; 因為類定義必須在session啟動之前被載入,所以若打開這個選項,你就不能在sessions中存放對象。



session.cookie_lifetime = 0

; session_cookie的有效期(秒),若為0,則僅在瀏覽器打開期間有效。



session.cookie_path = /

; session_cookie的作用路徑



session.cookie_domain =

; session_cookie的作用域,默認為空。



session.serialize_handler = php

; 用來序列化/解序列化資料的處理程式,php是PHP的標準序列化/解序列化處理程式。



session.gc_probability = 1

session.gc_divisor = 100

;[recommended]->session.gc_divisor = 1000

; 定義在每次初始化會話時,啟動垃圾回收程式的概率。

; 這個收集概率計算公式如下:gc_probability/gc_divisor

; 比如:1/100 表示每一個新會話初始化時,有1%的概率會啟動垃圾回收程式。



session.gc_maxlifetime = 1440

; 經過此參數所指的秒數後,保存的資料將被視為'垃圾'並由垃圾回收程式清理。

; 判斷的標準是文件建立的時間,而不是最後重整資料的時間。

; 注意: 如果你使用了子目錄來預存會話的資料文件(參見:session.save_path),垃圾回收程式不會自動啟動。

; 你必須使用一個你自己編寫的shell指令碼、克隆目錄或者其他辦法來執行垃圾搜集。

; 比如,下面的指令碼相當於設置了"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之前的版本有一個未註明的"特性"(也可看作bug):

; 即使在"register_globals = Off"的情況下也允許初始化全局session變數,

; 如果你在PHP4.3之後的版本中使用這個特性,會顯示一條警告。你可以分別禁用這個特性和警告。

; 若打開bug_compat_42,將只顯示警告。



session.referer_check =

; 檢查HTTP頭中的"Referer"以判斷包含於URL中的會話id是否有效

; HTTP_REFERER必須包含這個參數指定的字串,否則URL中的會話id將被視為無效。

; 默認為空,即不檢查。



;session.entropy_length = 16

; 從文件中讀取多少字元(entropy:平均訊息量)[設定session從高熵值資源讀取的位數。]

; 默認為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

; 指定增加會話id的資料夾[使用外部高熵值資源或文件來建立session程式碼,例如 UNIX 系統上的 /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

; 設為{none/nocache/private/private_no_expire/public}以指定會話網頁的快取控制模式,

; 或者設為空以阻止在http應答頭中發送禁用快取的命令。

; 默認為"nocache"



session.cache_expire = 180

; 指定會話網頁在客戶端cache中的有效期限(分鐘)

; "session.cache_limiter=nocache"時,此設置將失效。



session.use_trans_sid = 0

; 默認是禁止用明碼在URL中顯示sid(session_id)的,因為它會給你的使用者帶來安全危險,因為:

; 1- 使用者可能將包含有效sid的URL 通過email/irc/QQ/MSN...途徑告訴給其他人。

; 2- 包含有效sid的URL可能會被保存在公用電腦上。

; 3- 使用者可能保存帶有固定不變sid的URL在他們的收藏夾或者瀏覽歷史紀錄裡面。



session.hash_function = 0

;[recommended]->session.hash_function = 1

; 產生session_id的hash函數,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字串中的每個字元內保存多少位二進制數,

; 這些二進制數是hash函數的運算結果。

; 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"

; 指定重寫哪些HTML標籤來包含sid(session_id)(僅在"session.use_trans_sid"打開的情況下有效)

; form和fieldset比較特殊:

; 如果你包含他們,URL重寫器將增加一個隱藏的"<input>",它包含了本應當額外追加到URL上的訊息。

; 如果你想兼容XHTML標準,請使用"fieldset"代替"form"。

; 注意:所有合法的項都需要一個等號——即使後面沒有值。



[MSSQL]

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 ; 與舊版的PHP3.0兼容的模式。

;mssql.connect_timeout = 5 ; 連接超時(秒)

;mssql.timeout = 60 ; 查詢超時(秒)

;mssql.textlimit = 4096 ; 取值範圍:0 - 2147483647

;mssql.textsize = 4096 ; 取值範圍:0 - 2147483647



;mssql.batchsize = 0

; 每批記錄最大條數(0 表示所有記錄都在一批當中)



;mssql.datetimeconvert = On

; 指定datetime/datetim4字段的返回方式。

; On => 按照SQL server的設置返回

; Off => 按照 YYYY-MM-DD hh:mm:ss 格式返回



mssql.secure_connection = Off

; 連接到資料庫時使用NT身份認證



;mssql.max_procs = 25

; 指定最大行程數,默認為 25



[Assertion]

;assert.active = On ; 斷言(表達式),默認生效。

;assert.warning = On ; 為每個失敗的斷言發出警告。

;assert.bail = Off ; 默認不釋放。

;assert.callback = 0 ; 如果斷言失敗,就調用一個使用者函數。

;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 ; 最大持久連接數。-1 代表無限制

ingres.max_links = -1 ; 最大連接數(持久和非持久)。-1 代表無限制

ingres.default_database = ; 默認 database (format : [node_id::]dbname[/srv_class]

ingres.default_user = ; 默認 user

ingres.default_password = ; 默認 password



[Verisign Payflow Pro]

pfpro.defaulthost = "test-payflow.verisign.com" ; 默認的 Signio 服務器; Default Payflow Pro server.

pfpro.defaultport = 443 ; 連接的默認端口; Default port to connect to.

pfpro.defaulttimeout = 30 ; 按秒計的默認超時時間; Default timeout in seconds.

;pfpro.proxyaddress = ; 默認的代理的 IP 地址(如果需要); Default proxy IP address (if required).

;pfpro.proxyport = ; 默認的代理的端口; Default proxy port.

;pfpro.proxylogon = ; 默認的代理的登錄使用者名; Default proxy logon.

;pfpro.proxypassword = ; 默認的代理的密碼; Default proxy password.



[com]

;com.typelib_file = ; 包含GUID文件的路徑, IID或包含類型庫的文件

;com.allow_dcom = true ; 允許分佈式COM調用

;com.autoregister_typelib = true ; com_load()函數自動註冊類型庫元件常數

;com.autoregister_casesensitive = false ; 自動註冊類型庫元件常數時大小寫敏感

;com.autoregister_verbose = true ; 對重複註冊的常數顯示警告



[mbstring]

;mbstring.language = Japanese

; 用於內部字元表示的語言



;mbstring.internal_encoding = EUC-JP

; internal/script編碼。

; 注意:有些編碼不能用
 
 
 
 
© 開發者俱樂部 站長:Joseph 阿言