搜尋
首頁後端開發php教程強烈推薦:php.ini中文版(1)_PHP教程

強烈推薦:php.ini中文版(1)_PHP教程

Jul 21, 2016 pm 04:08 PM
phpphp.ini中文版功能工具推薦還是


[PHP]
; PHP還是一個不斷發展的工具,其功能還在不斷地刪減
; 而php.ini的設定更改可以反映出相當的變化,
; 在使用新的PHP版本前,研究一下php.ini會有好處的

;;;;;;;;;;;;;;;;;;;;
; 關於這個文件;


; 這個文件控制了PHP許多方面的觀點。為了讓PHP讀取這個文件,它必須被命名為
; 'php.ini'。 PHP 將在這些地方依序尋找該檔案:目前工作目錄;環境變數PHPRC
; 所指明的路徑;編譯時指定的路徑。
; 在windows下,編譯時的路徑是Windows安裝目錄。
; 在命令列模式下,php.ini的查找路徑可以用 -c 參數取代。

; 該文件的語法非常簡單。空白字元和用分號';'開始的行被簡單地忽略(就像你可能
; 猜到的一樣)。 章節標題(例如 : [Foo])也被簡單地忽略,即使將來它們可能
; 有某種的意義。

; 指示被指定使用以下語法:
; 指示標識符= 值
; directive = value
; 指示標識符是*大小寫敏感的* - foo=bar 不同於FOO = bar。

; 值可以是一個字串,一個數字,一個PHP 常數(如: E_ALL or M_PI), INI 常數中的
; 一個(On, Off, True, False, Yes, No and None) ,或是一個表達式
; (如: E_ALL & ~E_NOTICE), 或是用引號括起來的字串("foo").

; INI 檔案的表達式被限制於位運算子和括號。
; | bitwise OR
; & bitwise AND
; ~ bitwise NOT
; ! boolean NOT

; 布林標誌可用1, On, True or Yes 這些值置於開 Yes 這些值置於開的狀態。
; 它們可用 0, Off, False or No 這些值置於關的狀態。

; 一個空字串可以用在等號後不寫任何東西表示,或者用None 關鍵字:

; foo = ; 將foo置為空字串
; foo = none ; 將foo置為空字串
; foo = "none" ; 將foo置為字串'none'

; 如果你值設定中使用常數,而這些常數屬於動態調入的擴展庫(不是PHP 的擴展,就是
; Zend 的擴展),你僅可以調入這些擴展的行*之後*使用這些常數。

; 所有在php.ini-dist 檔案裡設定的值與內建的預設值相同(這是說,如果php.ini
; 沒被使用或你刪除了這些行,預設值與之相同)。



; 語言選項 ;


engine = On
; 讓 PHP scripting language engine(PHP 腳本語言引擎)在 Apache下有效。
short_open_tag = On
; 允許 標識(這種簡單表示)。否則 僅有 tags 將被辨識。
asp_tags = Off
; 允許ASP-style tags
precision = 14
; 浮點類型數顯示時的有效位數

y2k_compliance = Off
; 是否打開2000年適應(可能在非Y2K適應的瀏覽器中導致問題)

output_buffering = Off
; 輸出快取允許你甚至在輸出正文內容之後發送header(標頭,包括Cookies)行
; 其代價是輸出層減慢一點點速度。你可以使用輸出緩存在運行時打開輸出緩存,
; 或在這裡將指示設為 On 而使得所有文件的輸出緩存打開。
output_handler = ; 你可以重定向你的腳本的所有輸出到一個函數,
; 那樣做可能對處理或以日誌記錄它有用。
; 例如若你將這個output_handler 設為"ob_gzhandler",
; 則輸出會被透明地為支援gzip或deflate編碼的瀏覽器壓縮。
; 設一個輸出處理器自動地開啟輸出緩衝。

implicit_flush = Off
; 強制flush(刷新)讓PHP 告訴輸出層在每個輸出區塊之後自動刷新自身資料。
; 這等效於在每個 print() 或 echo() 呼叫和每個 HTML 區塊後呼叫flush()函數。
; 開啟此設定會導致嚴重的運行時衝突,建議僅在debug過程中開啟。

allow_call_time_pass_reference = On
; 是否讓強迫函數呼叫時按引用傳遞參數。這方法遭到抗議,
; 並可能在未來版本的PHP/Zend裡不再支持。
; 受到鼓勵的指定哪些參數按引用傳遞的方法是在函數宣告裡。
; 你被鼓勵嘗試關閉這個選項並確認你的腳本仍能正常工作,以保證在將來版本的語言裡
; 它們仍能工作。 (你將在每次使用該特點時得到一個警告,而參數將按值而不是按引用
; 傳遞)。

; Safe Mode 安全模式
safe_mode = Off
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
; ? Setting certain environment variables
; ? may be a potential security breach.
; 此指示包含以逗號分隔的前綴清單。在安全模式中,使用者僅可以取代
; 以在此列出的前綴開頭的環境變數的值。
; 預設地,使用者只會能 設定以PHP_開頭的環境變量,(如: PHP_FOO=BAR)。
; 注意: 如果這項指示為空,PHP 將讓使用者更改任意環境變數!

safe_mode_protected_env_vars = LD_LIBRARY_PATH
; 這條指示包含一個用逗號分隔的環境變數列表,那就是最終使用者將不能用putenv () 更改的。
; 這些變數甚至在safe_mode_allowed_env_vars 設定為允許的情況下受到保護。

disable_functions =
; 這條指示讓你可以為了安全的原因讓特定函數失效。
; 它接受一個用逗號分隔的函數名稱列表。
; 這條指示 *不受* 安全模式是否開啟的影響。

; 語法高亮模式的色彩。
; 只要能被接受的東西就能運作。
highlight.string = #DD0000
highlight.comment = #FF8000
highlight.keyword = #007700
highlight.bg = #FFFFFF
highlight.default = #0000 html = #000000

; Misc 雜項
expose_php = Off
; 決定PHP 是否標示它裝在伺服器上的事實(例如:加在它—PHP—給Web服務
;發送的訊號上)。
; (我個人的意見,在出現什麼power-by的header的時候,把這關掉。)
; 它不會有安全上的威脅, 但它使檢查你的伺服器上是否安裝了PHP成為了可能。



; Resource Limits ;


max_execution_time = 30 ; 每個腳本的最大執行時間, 按秒數
memory_limit = 83886088可使用的內存總量(這裡是8M



; Error handling and logging ;
; 出錯控制和登記;

; 錯誤報告是按位的。 )
; E_PARSE - 編譯時解析錯誤
; E_NOTICE - 運行時提醒(這些經常是是你的代碼的bug引起的,
;也可能是有意的行為造成的。(如:基於未初始化的變數會自動初始化為一個
;空字串的事實而使用一個未初始化的變數)

; 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 ; 只顯示錯誤
error_reporting = E_ALL & ~E_NOTICE ; 顯示所有的錯誤,除了提醒
display_errors = On ; 顯示出錯誤的一部分。 🎜>; 在最終發布的web站點上,強烈建議你關掉這個特性,並使用
; 錯誤日誌代替(參考下面)。 >; 暴露一些有關安全的信息,例如你的web服務上的文件路徑、
; 你的資料庫規劃或別的信息。
display_startup_errors = Off ; 甚至當display_erroes打開了,發生於PHP的啟動的步驟中
; 的錯誤也不會被顯示。
; 強烈建議保持使 display_startup_errors 關閉,
; 除了在改錯過程中。
log_errors = Off ; 在日誌檔案裡記錄錯誤(伺服器指定的日誌,stderr標準錯誤輸出,或error_log(下面的))
; 正如上面說明的那樣,強烈建議你在最終發布的web站點以日誌記錄錯誤
; 取代直接錯誤輸出。

track_errors = Off ; 保存最近一個錯誤/警告訊息於變數$php_errormsg (boolean)
;error_prepend_string = "" ; 於錯誤訊息前輸出的字串
;error_append_string = "
" ; 於錯誤訊息後輸出的字串
;error_log = filename ; 記錄錯誤日誌於指定檔案
;error_log = syslog ; 記錄錯誤日誌於系統日誌syslog (NT 下的事件日誌, Windows 95下無效)
warn_plus_overloading = Off ; 當將' '用於字串時警告



; Data Handling ;

variables_order_order = "EGPCS" ; 這條指示描述了PHP 記錄
; GET, POST, Cookie, Environment and Built-in 這些變數的順序。
; (以 G, P, C, E & S 代表,通常以 EGPCS 或 GPC 的方式引用)。
; 以從左到右記錄,新值取代舊值。

register_globals = On ; 是否將這些 EGPCS 變數註冊為全域變數。
; 如果你不想讓使用者資料不在全域範圍內混亂的話,你可能會想關閉它。
; 這和 track_vars 連起來用更有意義 — 這樣你可以透過
; $HTTP_*_VARS[] 陣列存取所有的GPC變數。

register_argc_argv = On ; 這條指示告訴PHP 是否宣告argv和argc 變數
; (註:這裡argv為陣列,argc為變數數)
; (其中包含以GET方法傳來的數據)。
; 若你不想用這些變量,你應該關掉它以提高性能。
(出處:日窮鳥)

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/314766.htmlTechArticle[PHP] ; PHP還是一個不斷發展的工具,其功能還在不斷地刪減; 而php. ini的設定變更可以反映出相當的變化, ; 在使用新的PHP版本前,研究一下...
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
高流量網站的PHP性能調整高流量網站的PHP性能調整May 14, 2025 am 12:13 AM

TheSecretTokeEpingAphp-PowerEdwebSiterUnningSmoothlyShyunderHeavyLoadInVolvOLVOLVOLDEVERSALKEYSTRATICES:1)emplactopCodeCachingWithOpcachingWithOpCacheToreCescriptexecution Time,2)使用atabasequercachingCachingCachingWithRedataBasEndataBaseLeSendataBaseLoad,3)

PHP中的依賴注入:初學者的代碼示例PHP中的依賴注入:初學者的代碼示例May 14, 2025 am 12:08 AM

你應該關心DependencyInjection(DI),因為它能讓你的代碼更清晰、更易維護。 1)DI通過解耦類,使其更模塊化,2)提高了測試的便捷性和代碼的靈活性,3)使用DI容器可以管理複雜的依賴關係,但要注意性能影響和循環依賴問題,4)最佳實踐是依賴於抽象接口,實現鬆散耦合。

PHP性能:是否可以優化應用程序?PHP性能:是否可以優化應用程序?May 14, 2025 am 12:04 AM

是的,優化papplicationispossibleandessential.1)empartcachingingcachingusedapcutorediucedsatabaseload.2)優化的atabaseswithexing,高效Quereteries,and ConconnectionPooling.3)EnhanceCodeWithBuilt-unctions,避免使用,避免使用ingglobalalairaiables,並避免使用

PHP性能優化:最終指南PHP性能優化:最終指南May 14, 2025 am 12:02 AM

theKeyStrategiestosigantificallyBoostPhpaPplicationPerformenCeare:1)UseOpCodeCachingLikeLikeLikeLikeLikeCacheToreDuceExecutiontime,2)優化AtabaseInteractionswithPreparedStateTementStatementStatementAndProperIndexing,3)配置

PHP依賴注入容器:快速啟動PHP依賴注入容器:快速啟動May 13, 2025 am 12:11 AM

aphpdepentioncontiveContainerIsatoolThatManagesClassDeptions,增強codemodocultion,可驗證性和Maintainability.itactsasaceCentralHubForeatingingIndections,因此reducingTightCightTightCoupOulplingIndeSingantInting。

PHP中的依賴注入與服務定位器PHP中的依賴注入與服務定位器May 13, 2025 am 12:10 AM

選擇DependencyInjection(DI)用於大型應用,ServiceLocator適合小型項目或原型。 1)DI通過構造函數注入依賴,提高代碼的測試性和模塊化。 2)ServiceLocator通過中心註冊獲取服務,方便但可能導致代碼耦合度增加。

PHP性能優化策略。PHP性能優化策略。May 13, 2025 am 12:06 AM

phpapplicationscanbeoptimizedForsPeedAndeffificeby:1)啟用cacheInphp.ini,2)使用preparedStatatementSwithPdoforDatabasequesies,3)3)替換loopswitharray_filtaray_filteraray_maparray_mapfordataprocrocessing,4)conformentnginxasaseproxy,5)

PHP電子郵件驗證:確保正確發送電子郵件PHP電子郵件驗證:確保正確發送電子郵件May 13, 2025 am 12:06 AM

phpemailvalidation invoLvesthreesteps:1)格式化進行regulareXpressecthemailFormat; 2)dnsvalidationtoshethedomainhasavalidmxrecord; 3)

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。