1. 程式人生 > >【學習隨筆】關於php.ini的各項說明-1

【學習隨筆】關於php.ini的各項說明-1

反序 適用於 優勢 目錄 module specific ria 緩沖 xor

  1. SAPI module specific location. SAPI模塊的具體位置

SAPI是Server Application Programming Interface(服務器應用編程接口)的縮寫。PHP通過SAPI提供了一組接口,供應用和PHP內核之間進行數據交互。類似於函數的輸入和輸出,本質是Linux的Shell通過PHP的SAPI傳入一組參數,Zend引擎執行後,返回給shell,由shell顯示出來的過程。同樣的,通過Apache調用PHP,通過Web服務器給SAPI傳入數據,Zend引擎執行後,返回給Apache,由Apache顯示在頁面上。

  1. The PHPRC environment variable. phprc環境變量,是php.ini的查找路勁
  2. A number of predefined registry keys on Windows 在Windows上的一些預定義註冊表鍵
  3. Current working directory(except CLI) 當前工作目錄(除了CLI)

CLI:php-cli是php Command Line Interface的簡稱,如同它名字的意思,就是php在命令行運行的接口,區別於在Web服務器上運行的php環境(php-cgi, isapi等) 也就是說,php不單可以寫前臺網頁,它還可以用來寫後臺的程序。 PHP的CLI shell腳本適用於所有的PHP優勢,使創建要麽支持腳本或系統甚至與GUI應用程序的服務端!

  1. The web server‘s directory (for SAPI modules), or directory of PHP; (otherwise in Windows) Web服務器的目錄(SAPI模塊),或目錄的PHP(否則Windows)
  2. The directory from the --with-config-file-path compile time option, or theWindows directory (C:\windows or C:\winnt) 目錄的配置文件的路徑,編譯時的選項,或Windows目錄
  3. See the PHP docs for more specific information 查看PHP文檔提供更具體的信息
  4. ; | bitwise OR 按位或運算
  5. ; ^ bitwise XOR 按位異或運算
  6. ; & bitwise AND 按位與運算
  7. ; ~ bitwise NOT 按位取反運算
  8. foo = 設置一個空字符串
  9. foo = None 設置一個空字符串
  10. foo = "None" 將字符串設置為“無”
  11. allow_call_time_pass_reference 是否啟用在函數調用時強制參數被按照引用傳遞
  12. Default Value: On 默認值
  13. Development Value: Off
  14. Production Value: Off
  15. display_errors 顯示錯誤
  16. Default Value: On
  17. ; Development Value: On
  18. ; Production Value: Off
  19. unserialize_callback_func = 如果解串行器發現有未定義類要被實例化,將會調用 unserialize() 回調函數(用該未定義類名作為參數)。如果指定函數不存在,或者此函數沒有包含/實現該未定義類,則顯示警告。所以僅在確實需要實現這樣的回調函數時才設置該選項。
  20. serialize_precision = 100 serialize_precision指令的數量決定了雙打和彩車被序列化後的浮點數字存儲。設置到一個合適的值,確保精度的數字時,可能丟失以後反序列化。 適用範圍:PHP_INI_ALL;默認值:100、
  21. safe_mode = Off PHP 的安全模式是為了試圖解決共享服務器(shared-server)安全問題而設立的。在結構上,試圖在 PHP 層上解決這個問題是不合理的,但修改 web 服務器層和操作系統層顯得非常不現實。因此許多人,特別是 ISP,目前使用安全模式。
  22. disable_functions 禁用功能
  23. disable_classes 禁用類
  24. highlight.string 供突出顯示符合 PHP 語法的字符串而使用的顏色。
  25. highlight.string 供突出顯示符合 PHP 語法的字符串而使用的顏色。
  26. highlight.comment 供突出顯示 PHP 註釋而使用的顏色。
  27. highlight.keyword 供突出顯示 PHP 關鍵詞而使用的顏色(比如圓括號和分號)。
  28. highlight.bg 背景顏色。
  29. highlight.default PHP 語法的默認顏色。
  30. highlight.html HTML 代碼的顏色。
  31. ignore_user_abort FALSE 指示只要腳本在客戶機終止連接後嘗試進行輸出,腳本將被終止。
  32. realpath_cache_size = 16k 獲取真實路徑緩沖區的大小

【學習隨筆】關於php.ini的各項說明-1