ไฟล์นี้ควบคุมหลายแง่มุมของ PHP เพื่อให้ PHP อ่านไฟล์นี้ได้ จะต้องตั้งชื่อไฟล์นั้น
; ´php.ini´. PHP จะค้นหาไฟล์ในตำแหน่งเหล่านี้: ไดเร็กทอรีการทำงานปัจจุบัน, ตัวแปรสภาพแวดล้อม PHPRC
; เส้นทางที่ระบุ; เส้นทางที่ระบุระหว่างการคอมไพล์
; ภายใต้ Windows พาธเมื่อคอมไพล์คือไดเร็กทอรีการติดตั้ง Windows
; ในโหมดบรรทัดคำสั่ง พาธการค้นหาของ php.ini สามารถแทนที่ด้วยพารามิเตอร์ -c
; ไวยากรณ์ของไฟล์นี้ง่ายมาก อักขระช่องว่างและบรรทัดที่ขึ้นต้นด้วยเครื่องหมายอัฒภาค ´;´
; เช่นเดียวกับที่คุณเดา) ชื่อบท (เช่น [Foo]) ก็จะถูกเพิกเฉยเช่นกัน แม้ว่าในอนาคตอาจเป็นเช่นนั้นก็ตาม
; มีความหมายบางอย่าง
-
คำสั่งถูกระบุโดยใช้ไวยากรณ์ต่อไปนี้:
; ตัวระบุตัวบ่งชี้ = ค่า
; คำสั่ง = ค่า
; บ่งชี้ว่าตัวระบุเป็น *case-sensitive* - foo=bar แตกต่างจาก FOO = bar
-
; ค่าอาจเป็นสตริง ตัวเลข ค่าคงที่ PHP (เช่น: E_ALL หรือ M_PI) ค่าคงที่ INI
; A (เปิด, ปิด, จริง, เท็จ, ใช่, ไม่ใช่ และ ไม่มี) หรือนิพจน์
; (เช่น: E_ALL & ~E_NOTICE) หรือสตริงที่ยกมา ("foo")
-
นิพจน์ไฟล์ INI จำกัดเฉพาะตัวดำเนินการระดับบิตและวงเล็บเท่านั้น
; | ระดับบิตหรือ
; & ระดับบิต และ
; ~ ไม่ในระดับบิต
; บูลีน ไม่
-
; สามารถเปิดแฟล็กบูลีนได้ด้วยค่า 1, เปิด, จริง หรือ ใช่
; สามารถปิดได้ด้วยค่า 0, Off, False หรือ No
-
; สตริงว่างสามารถแสดงได้โดยไม่ต้องเขียนอะไรเลยหลังเครื่องหมายเท่ากับ หรือใช้คีย์เวิร์ด None:
-
; foo = ; ตั้งค่า foo เป็นสตริงว่าง
; foo = none ; ตั้งค่า foo เป็นสตริงว่าง
; foo = "none" ; ตั้งค่า foo เป็น string´none´
-
; หากคุณใช้ค่าคงที่ในการตั้งค่า และค่าคงที่เหล่านี้เป็นของไลบรารีส่วนขยายที่โหลดแบบไดนามิก (ไม่ใช่ส่วนขยาย PHP นั่นคือ
; ส่วนขยาย Zend) คุณสามารถใช้ค่าคงที่เหล่านี้ได้ *หลัง* บรรทัดที่เรียกใช้ส่วนขยายเหล่านั้นเท่านั้น
-
; ค่าทั้งหมดที่ตั้งไว้ในไฟล์ php.ini-dist จะเหมือนกับค่าเริ่มต้นในตัว (นั่นคือถ้า php.ini
; ไม่ได้ใช้หรือคุณลบบรรทัดเหล่านี้ ค่าเริ่มต้นจะเหมือนกัน)
-
;ตัวเลือกภาษา;
;;;;;;;;;;;;;;;;;;;;;
เครื่องยนต์ = เปิด
; ทำให้กลไกภาษาสคริปต์ PHP (กลไกภาษาสคริปต์ PHP) ใช้งานได้ภายใต้ Apache
short_open_tag = เปิด
; อนุญาตให้ใช้แฟล็ก <? มิฉะนั้นจะรู้จักเฉพาะแท็ก <?php และ <script> เท่านั้น
asp_tags = ปิด
; อนุญาตแท็กสไตล์ ASP <% %>
ความแม่นยำ=14
; จำนวนหลักที่มีผลเมื่อแสดงตัวเลขประเภททศนิยม
y2k_compliance = Off
; จะเปิดการปรับ Y2K หรือไม่ (อาจทำให้เกิดปัญหาในเบราว์เซอร์ที่ไม่รองรับ Y2K)
output_buffering = Off
; แคชเอาท์พุตช่วยให้คุณสามารถส่งบรรทัดส่วนหัว (รวมถึงคุกกี้) แม้หลังจากเอาท์พุตเนื้อหาเนื้อหาแล้วก็ตาม
; ค่าใช้จ่ายคือเลเยอร์เอาท์พุตช้าลงเล็กน้อย คุณสามารถใช้การแคชเอาต์พุตเพื่อเปิดการแคชเอาต์พุตขณะรันไทม์
; หรือเปิดตัวบ่งชี้ที่นี่เพื่อเปิดใช้งานการแคชเอาต์พุตสำหรับไฟล์ทั้งหมด
implicit_flush = ปิด
; บังคับให้ล้างข้อมูลเพื่อบอกให้ PHP สั่งให้เลเยอร์เอาต์พุตรีเฟรชข้อมูลของตัวเองโดยอัตโนมัติหลังจากแต่ละบล็อกเอาต์พุต
; ซึ่งเทียบเท่ากับการเรียกใช้ฟังก์ชัน flush() หลังจากการเรียก print() หรือ echo() ทุกครั้ง และหลังทุกบล็อก HTML
การเปิดการตั้งค่านี้อาจทำให้เกิดข้อขัดแย้งรันไทม์ที่ร้ายแรง และขอแนะนำให้เปิดเฉพาะในระหว่างการดีบักเท่านั้น
Allow_call_time_pass_reference = เปิด
; ว่าจะบังคับให้พารามิเตอร์ส่งผ่านโดยการอ้างอิงเมื่อเรียกใช้ฟังก์ชันหรือไม่ แนวทางนี้พบกับการประท้วง
; และอาจไม่ได้รับการสนับสนุนใน PHP/Zend เวอร์ชันต่อๆ ไปอีกต่อไป
ขอแนะนำให้ระบุพารามิเตอร์ที่ถูกส่งผ่านโดยการอ้างอิงในการประกาศฟังก์ชัน
; ขอแนะนำให้คุณลองปิดตัวเลือกนี้และตรวจสอบว่าสคริปต์ของคุณยังคงทำงานได้อย่างถูกต้อง เพื่อให้แน่ใจว่าภาษาจะมีเวอร์ชันในอนาคต
พวกเขายังคงทำงานอยู่ (คุณจะได้รับคำเตือนทุกครั้งที่คุณใช้คุณสมบัตินี้ และพารามิเตอร์จะเป็นตามค่าแทนที่จะเป็นการอ้างอิง
; ผ่าน).
; เซฟโหมด เซฟโหมด
safe_mode = ปิด
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
- การตั้งค่าตัวแปรสภาพแวดล้อมบางอย่าง
- อาจเป็นการละเมิดความปลอดภัยที่อาจเกิดขึ้น
; คำสั่งนี้มีรายการคำนำหน้าที่คั่นด้วยเครื่องหมายจุลภาค ในเซฟโหมด ผู้ใช้สามารถเปลี่ยนได้เท่านั้น
; ค่าของตัวแปรสภาพแวดล้อมที่เริ่มต้นด้วยคำนำหน้าที่แสดงไว้ที่นี่
; ตามค่าเริ่มต้น ผู้ใช้จะสามารถตั้งค่าตัวแปรสภาพแวดล้อมที่ขึ้นต้นด้วย PHP_ ได้เท่านั้น (เช่น PHP_FOO=BAR)
หมายเหตุ: หากคำสั่งนี้ว่างเปล่า PHP จะอนุญาตให้ผู้ใช้เปลี่ยนตัวแปรสภาพแวดล้อมใด ๆ
!
; คำสั่งนี้มีรายการตัวแปรสภาพแวดล้อมที่คั่นด้วยเครื่องหมายจุลภาค ซึ่งผู้ใช้จะไม่สามารถเปลี่ยนแปลงได้โดยใช้ putenv ()
; ตัวแปรเหล่านี้ได้รับการป้องกันแม้ว่าจะมีการตั้งค่า safe_mode_allowed_env_vars ไว้ก็ตาม
ปิดการใช้งาน_ฟังก์ชั่น =
คำสั่งนี้อนุญาตให้คุณปิดการใช้งานฟังก์ชั่นเฉพาะเพื่อความปลอดภัย
; ยอมรับรายการชื่อฟังก์ชันที่คั่นด้วยเครื่องหมายจุลภาค
; คำสั่งนี้ไม่ได้รับผลกระทบจากการเปิดหรือปิดเซฟโหมด
; สีของโหมดเน้นไวยากรณ์
; อะไรก็ตามที่ <font color=???> ยอมรับได้ก็จะใช้ได้
highlight.string = #DD0000
highlight.comment = #FF8000
highlight.keyword = #007700
highlight.bg = #FFFFFF
highlight.default = #0000BB
highlight.html = #000000
; เบ็ดเตล็ด
expose_php = ปิด
กำหนดว่า PHP ควรระบุข้อเท็จจริงว่ามีการติดตั้งบนเซิร์ฟเวอร์หรือไม่ (เช่น เพิ่ม - PHP - ไปยังบริการเว็บ
; บนสัญญาณที่ส่ง)
; (ความเห็นส่วนตัวของฉันคือปิดสิ่งนี้เมื่อมีส่วนหัวของ power-by ปรากฏขึ้น)
; ไม่มีภัยคุกคามด้านความปลอดภัย แต่ทำให้สามารถตรวจสอบได้ว่าติดตั้ง PHP บนเซิร์ฟเวอร์ของคุณหรือไม่
-
; ข้อจำกัดด้านทรัพยากร ;
;;;;;;;;;;;;;;;;;;
max_execution_time = 30 ; เวลาดำเนินการสูงสุดของแต่ละสคริปต์ในหน่วยวินาที
memory_limit = 8388608; จำนวนหน่วยความจำสูงสุดที่สคริปต์สามารถใช้ได้ (นี่คือ 8MB)
-
; การจัดการและการบันทึกข้อผิดพลาด ;
; การควบคุมและการลงทะเบียนข้อผิดพลาด
-
; การรายงานข้อผิดพลาดเป็นแบบบิต หรือบวกตัวเลขเข้าด้วยกันเพื่อให้ได้ระดับการรายงานข้อผิดพลาดที่ต้องการ
; E_ALL - ข้อผิดพลาดและคำเตือนทั้งหมด
; E_ERROR - ข้อผิดพลาดรันไทม์ร้ายแรง
; E_WARNING - คำเตือนรันไทม์ (ข้อผิดพลาดที่ไม่ร้ายแรง)
; E_PARSE - ข้อผิดพลาดในการแยกวิเคราะห์เวลาคอมไพล์
; E_NOTICE - การแจ้งเตือนรันไทม์ (สิ่งเหล่านี้มักเกิดจากข้อบกพร่องในโค้ดของคุณ
;มันอาจเกิดจากการกระทำโดยเจตนาด้วย (ตัวอย่าง: ขึ้นอยู่กับตัวแปรที่ไม่ได้เตรียมใช้งานซึ่งเตรียมใช้งานโดยอัตโนมัติเป็น
; ใช้ตัวแปรที่ไม่ได้เตรียมใช้งานเนื่องจากมีการใช้สตริงว่าง)
; 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 = เปิด ; แสดงข้อความแสดงข้อผิดพลาด (เป็นส่วนหนึ่งของเอาต์พุต)
; ในเว็บไซต์ที่เผยแพร่ครั้งสุดท้าย ขอแนะนำอย่างยิ่งให้คุณปิดคุณสมบัตินี้และใช้งาน
; บันทึกข้อผิดพลาดแทน (ดูด้านล่าง)
; เป็นไปได้ที่จะเปิดใช้งาน display_errors ต่อไปในเว็บไซต์ที่เผยแพร่ขั้นสุดท้าย
เปิดเผยข้อมูลที่เกี่ยวข้องกับความปลอดภัย เช่น เส้นทางไฟล์บนเว็บเซอร์วิสของคุณ
; แผนฐานข้อมูลของคุณหรือข้อมูลอื่น ๆ
log_errors = Off ; บันทึกข้อผิดพลาดในไฟล์บันทึก (บันทึกเฉพาะเซิร์ฟเวอร์ เอาต์พุตข้อผิดพลาดมาตรฐาน stderr หรือ error_log (ด้านล่าง))
; ตามที่ระบุไว้ข้างต้น ขอแนะนำอย่างยิ่งให้คุณบันทึกข้อผิดพลาดบนเว็บไซต์ที่เผยแพร่ขั้นสุดท้าย
; แทนที่เอาต์พุตข้อผิดพลาดโดยตรง
track_errors = Off ; บันทึกข้อความแสดงข้อผิดพลาด/คำเตือนล่าสุดในตัวแปร $php_errormsg (บูลีน)
;error_prepend_string = "<font color=ff0000>" ; เอาต์พุตสตริงก่อนข้อความแสดงข้อผิดพลาด
;error_append_string = "</font>" ; เอาต์พุตสตริงหลังข้อความแสดงข้อผิดพลาด
;error_log = ชื่อไฟล์ ; บันทึกบันทึกข้อผิดพลาดไปยังไฟล์ที่ระบุ
;error_log = syslog ; บันทึกบันทึกข้อผิดพลาดในบันทึกระบบ syslog (บันทึกเหตุการณ์ภายใต้ NT ไม่ถูกต้องใน Windows 95)
warn_plus_overloading = ปิด ; เตือนเมื่อใช้ '+' กับสตริง
-
การจัดการข้อมูล ;
-
Variables_order = "EGPCS" ; คำสั่งนี้อธิบายบันทึก PHP
; ลำดับของ GET, POST, คุกกี้, สภาพแวดล้อม และตัวแปรบิวท์อิน
; (แสดงโดย G, P, C, E & S ซึ่งมักเรียกว่า EGPCS หรือ GPC)
; บันทึกจากซ้ายไปขวาโดยมีค่าใหม่มาแทนที่ค่าเก่า
register_globals = เปิด ว่าจะลงทะเบียนตัวแปร EGPCS เหล่านี้เป็นตัวแปรโกลบอลหรือไม่
; คุณอาจต้องการปิดสิ่งนี้หากคุณไม่ต้องการให้ข้อมูลผู้ใช้เกะกะทั่วโลก
; สิ่งนี้สมเหตุสมผลมากกว่าเมื่อใช้ร่วมกับ track_vars - วิธีนี้คุณสามารถผ่านได้
; $HTTP_*_VARS[] array เพื่อเข้าถึงตัวแปร GPC ทั้งหมด
register_argc_argv = On ; คำสั่งนี้จะบอก PHP ว่าจะประกาศตัวแปร argv และ argc หรือไม่
; (หมายเหตุ: ในที่นี้ argv คืออาร์เรย์ และ argc คือจำนวนของตัวแปร)
; (ซึ่งประกอบด้วยข้อมูลที่ส่งผ่านวิธี GET)
; หากคุณไม่ต้องการใช้ตัวแปรเหล่านี้ คุณควรปิดตัวแปรเหล่านี้เพื่อปรับปรุงประสิทธิภาพ
track_vars = On; ทำให้อาร์เรย์ $HTTP_*_VARS[] ถูกต้อง โดยจะใช้ * ในที่นี้
; ENV, POST, GET, COOKIE หรือ SERVER แทนที่
gpc_order = "GPC" ; ใช้ตัวแปร_ลำดับแทน
; คำพูดวิเศษ
magic_quotes_gpc = เปิด ; ใช้เครื่องหมายอัญประกาศวิเศษในการป้อนข้อมูล GET/POST/คุกกี้
; (ข้อความต้นฉบับเป็นแบบนี้ 555 ที่เรียกว่าเครื่องหมายอัญประกาศควรหมายถึงการใช้อักขระหลีกเพื่อเพิ่มอักขระควบคุมการอ้างอิง เช่น ´....)
magic_quotes_runtime= ปิด ; ใช้เครื่องหมายคำพูดวิเศษสำหรับข้อมูลที่สร้างขึ้นตอนรันไทม์
; ตัวอย่างเช่น: ข้อมูลที่ได้รับจากการสืบค้น SQL, ข้อมูลที่ได้รับจากฟังก์ชัน exec() เป็นต้น
magic_quotes_sybase = Off; ใช้เครื่องหมายคำพูดแบบ Sybase (ใช้ ´´ เพื่อหลีกหนี ´ แทน ´)
; เพิ่มไฟล์โดยอัตโนมัติก่อนและหลังเอกสาร PHP
auto_prepend_file =
auto_append_file =
; เช่นเดียวกับ 4.04b4 โดยค่าเริ่มต้น PHP จะส่งออกการเข้ารหัสอักขระในส่วนหัว "Content-type:" เสมอ
; ปิดใช้งานชุดอักขระเอาท์พุตตราบใดที่ตั้งค่าเป็นว่าง
; ค่าเริ่มต้นในตัวของ PHP คือ text/html
default_mimetype = "ข้อความ/html"
;default_charset = "iso-8859-1"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; เส้นทางและไดเรกทอรี ;
-
include_path = ; รวมการตั้งค่าเส้นทาง UNIX: "/path1:/path2" Windows: "path1;path2"
doc_root = ; เส้นทางรูทของหน้า php ใช้ได้เฉพาะเมื่อไม่ว่างเปล่า
user_dir = ; บอก PHP ว่าควรค้นหาไดเร็กทอรีใดเมื่อเปิดสคริปต์โดยใช้ /~username
;upload_tmp_dir = ; ไดเร็กทอรีชั่วคราวสำหรับจัดเก็บไฟล์ที่อัพโหลดโดยใช้โปรโตคอล HTTP (ใช้ค่าเริ่มต้นของระบบหากไม่ได้ระบุ)
upload_max_filesize = 2097152 ; การอัพโหลดไฟล์ถูกจำกัดไว้ที่ 2 Meg ตามค่าเริ่มต้น
extension_dir = c:php; ไดเร็กทอรีที่เก็บไลบรารีส่วนขยาย (โมดูล) ที่โหลดได้
Enable_dl = เปิด; ไม่ว่าจะเปิดใช้งาน dl()
; ฟังก์ชัน dl() *ทำงานได้ไม่ดีบนเซิร์ฟเวอร์แบบมัลติเธรด
; เช่น IIS หรือ Zeus และปิดใช้งานตามค่าเริ่มต้น
-
;การขยายตัวแบบไดนามิก;
ส่วนขยายแบบไดนามิก ;
-
; หากคุณต้องการให้ไลบรารีส่วนขยายถูกโหลดโดยอัตโนมัติ ให้ใช้ไวยากรณ์ต่อไปนี้:
; ส่วนขยาย=ชื่อโมดูล.ส่วนขยาย
; ตัวอย่างเช่น บน Windows
; นามสกุล=msql.dll
; หรือภายใต้ UNIX
; ส่วนขยาย=msql.so
; โปรดทราบว่านี่ควรเป็นชื่อของโมดูลเท่านั้น ไม่จำเป็นต้องมีข้อมูลไดเร็กทอรี
; ใช้คำสั่ง extension_dir ด้านบนเพื่อระบุตำแหน่งของไลบรารีส่วนขยาย
; ส่วนขยายของ Windows
;extension=php_nsmail.dll
ส่วนขยาย=php_calendar.dll
;ส่วนขยาย=php_dbase.dll
;extension=php_filepro.dll
ส่วนขยาย=php_gd.dll
;ส่วนขยาย=php_dbm.dll
;ส่วนขยาย=php_mssql.dll
;ส่วนขยาย=php_zlib.dll
;extension=php_filepro.dll
;ส่วนขยาย=php_imap4r2.dll
;extension=php_ldap.dll
;ส่วนขยาย=php_crypt.dll
;ส่วนขยาย=php_msql2.dll
;extension=php_odbc.dll
; โปรดทราบว่าขณะนี้รองรับ MySQL ในตัวแล้ว ดังนั้นจึงไม่จำเป็นต้องใช้ dll
-
; การตั้งค่าโมดูล
; การตั้งค่าโมดูล ;
;;;;;;;;;;;;;;;;;;;;
[Syslog]
Define_syslog_variables = ปิด; จะกำหนดตัวแปรบันทึกของระบบต่างๆ หรือไม่
; เช่น: $LOG_PID, $LOG_CRON เป็นต้น
; การปิดเครื่องเป็นความคิดที่ดีที่จะเพิ่มประสิทธิภาพ
; ณ รันไทม์ คุณสามารถเรียกใช้ฟังก์ชัน Define_syslog_variables() เพื่อกำหนดตัวแปรเหล่านี้ได้
[ฟังก์ชันเมล]
SMTP = localhost ; สำหรับระบบ win32 เท่านั้น
sendmail_from = [email protected] ; สำหรับระบบ win32 เท่านั้น
;sendmail_path = ;สำหรับ Unix เท่านั้น รองรับพารามิเตอร์ด้วย (ค่าเริ่มต้นคือ ´sendmail -t -i´)
[Debugger]
ดีบักเกอร์.โฮสต์ = localhost
ดีบักเกอร์พอร์ต = 7869
debugger.enabled = False
[การบันทึก]
การกำหนดค่าเหล่านี้ระบุถึงกลไกการบันทึกที่ใช้สำหรับตัวอย่าง
; ดูตัวอย่าง/README.loggingสำหรับคำอธิบายเพิ่มเติม
;logging.method = db
;logging.directory = /path/to/log/directory
[SQL]
sql.safe_mode = ปิด
[ODBC]
;uodbc.default_db = ยังไม่ได้ใช้งาน
;uodbc.default_user = ยังไม่ได้ใช้งาน
;uodbc.default_pw = ยังไม่ได้ใช้งาน
uodbc.allow_persistent = เปิด ; อนุญาตหรือปิดใช้งานการเชื่อมต่อแบบถาวร
uodbc.check_persistent = เปิด ; ตรวจสอบว่าการเชื่อมต่อยังคงมีอยู่หรือไม่ก่อนนำมาใช้ใหม่
uodbc.max_persistent = -1; จำนวนการเชื่อมต่อสูงสุด -1 หมายถึงไม่จำกัด
uodbc.max_links = -1 ; จำนวนการเชื่อมต่อสูงสุด (ถาวรและไม่ถาวร) -1 หมายถึงไม่จำกัด
uodbc.defaultlrl = 4096; ควบคุมฟิลด์ประเภทยาว ส่งกลับจำนวนไบต์ของตัวแปร 0 หมายถึง passthru (?) 0 หมายถึง passthru
uodbc.defaultbinmode = 1; ควบคุมข้อมูลไบนารี 0 หมายถึง ???การจัดการข้อมูลไบนารี่ 0 หมายถึง passthru, 1 ส่งคืนตามที่เป็นอยู่, 2 แปลงเป็นถ่าน
; ดูเอกสารประกอบสำหรับ odbc_binmode และ odbc_longreadlen สำหรับคำอธิบายของ uodbc.defaultlrl และ uodbc.defaultbinmode
[MySQL]
mysql.allow_persistent = เปิด ; อนุญาตหรือปิดใช้งานการเชื่อมต่อแบบถาวร
mysql.max_persistent = -1; จำนวนการเชื่อมต่อสูงสุด -1 หมายถึงไม่จำกัด
mysql.max_links = -1 ; จำนวนการเชื่อมต่อสูงสุด (ถาวรและไม่ถาวร) -1 หมายถึงไม่จำกัด
mysql.default_port = ; พอร์ตเริ่มต้นที่ใช้โดย mysql_connect() หากไม่ได้ตั้งค่าไว้ mysql_connect()
; จะใช้ตัวแปร $MYSQL_TCP_PORT หรือรายการ mysql-tcp ภายใต้ /etc/services (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.allow_persistent = เปิด ; อนุญาตหรือปิดใช้งานการเชื่อมต่อแบบถาวร
msql.max_persistent = -1; จำนวนการเชื่อมต่อแบบถาวรสูงสุด -1 หมายถึงไม่จำกัด
msql.max_links = -1 ; จำนวนการเชื่อมต่อสูงสุด (ถาวรและไม่ถาวร) -1 หมายถึงไม่จำกัด
[PostgresSQL]
pgsql.allow_persistent = เปิด ; อนุญาตหรือปิดใช้งานการเชื่อมต่อแบบถาวร
pgsql.max_persistent = -1; จำนวนการเชื่อมต่อแบบถาวรสูงสุด -1 หมายถึงไม่จำกัด
pgsql.max_links = -1 ; จำนวนการเชื่อมต่อสูงสุด (ถาวรและไม่ถาวร) -1 หมายถึงไม่จำกัด
[Sybase]
sybase.allow_persistent = เปิด; อนุญาตหรือปิดใช้งานการเชื่อมต่อแบบถาวร
sybase.max_persistent = -1; จำนวนการเชื่อมต่อแบบถาวรสูงสุด -1 หมายถึงไม่จำกัด
sybase.max_links = -1 ; จำนวนการเชื่อมต่อสูงสุด (ถาวรและไม่ถาวร) -1 หมายถึงไม่จำกัด
;sybase.interface_file = "/usr/sybase/อินเทอร์เฟซ"
sybase.min_error_severity = 10 ; ความรุนแรงขั้นต่ำของข้อผิดพลาดที่แสดง
sybase.min_message_severity = 10 ; ความรุนแรงขั้นต่ำของข้อความที่แสดง
sybase.compatability_mode = ปิด; โหมดที่เข้ากันได้กับ PHP 3.0 เวอร์ชันเก่า หากเปิดใช้งาน จะทำให้ PHP ทำงานโดยอัตโนมัติ
กำหนดประเภท Sybase ตามผลลัพธ์
; แทนที่จะถือว่าทั้งหมดเป็นสตริง
; โหมดความเข้ากันได้นี้จะไม่คงอยู่ตลอดไป
ดังนั้น ให้ทำการเปลี่ยนแปลงโค้ดของคุณที่จำเป็น
; และปิดรายการ
[ไซเบส-CT]
sybct.allow_persistent = เปิด ; อนุญาตหรือปิดใช้งานการเชื่อมต่อแบบถาวร
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 ทั้งหมด
[browscap]
;browscap = พิเศษ/browscap.ini
browscap = C:WINSYSTEMinetsrv rowscap.ini
[อินฟอร์มิกซ์]
ifx.default_host = ; โฮสต์ที่ใช้โดย ifx_connect() เป็นค่าเริ่มต้น (ไม่ถูกต้องในเซฟโหมด)
ifx.default_user = ; ชื่อผู้ใช้เริ่มต้นที่ใช้โดย ifx_connect() (ไม่ถูกต้องในเซฟโหมด)
ifx.default_password = ; รหัสผ่านเริ่มต้นที่ใช้โดย ifx_connect() (ไม่ถูกต้องในเซฟโหมด)
ifx.allow_persistent = เปิด ; อนุญาตหรือปิดใช้งานการเชื่อมต่อแบบถาวร
ifx.max_persistent = -1 ; จำนวนการเชื่อมต่อสูงสุด -1 หมายถึงไม่จำกัด
ifx.max_links = -1 ; จำนวนการเชื่อมต่อสูงสุด (ถาวรและไม่ถาวร) -1 หมายถึงไม่จำกัด
ifx.textasvarchar = 0 ; หากเปิดใช้งาน สัญลักษณ์สถานะที่เลือกจะส่งกลับเนื้อหาของฟิลด์ 'text blob' แทนที่จะเป็น id
ifx.byteasvarchar = 0 ; หากเปิดใช้งาน สัญลักษณ์สถานะการเลือกจะส่งกลับเนื้อหาของฟิลด์ 'byte blob' แทนที่จะเป็น id
ifx.charasvarchar = 0 ; ติดตามช่องว่างที่แยกออกจากสตริงอักขระที่มีความยาวคงที่
; อาจใช้ได้สำหรับผู้ใช้ Informix SE
ifx.blobinfile = 0 ; หากเปิดใช้งาน เนื้อหาของข้อความและไบต์จะถูกส่งออกไปยังไฟล์
; แทนที่จะบันทึกลงหน่วยความจำ
ifx.nullformat = 0 ; จะถูกส่งกลับเป็นฟิลด์ null เว้นแต่ว่าในที่นี้จะตั้งค่าเป็น 1
; ในกรณีนี้ (1), NULL จะถูกส่งกลับเป็นสตริง NULL
[การประชุม]
session.save_handler = ไฟล์ วิธีการควบคุมสำหรับการบันทึก/การดึงข้อมูล
session.save_path = C:win emp; พารามิเตอร์ที่ส่งผ่านไปยังคอนโทรลเลอร์เมื่อตั้งค่า save_handler เป็นไฟล์
; นี่คือเส้นทางที่จะบันทึกไฟล์ข้อมูล
session.use_cookies = 1; จะใช้คุกกี้หรือไม่
session.name = PHPSESSID
; ชื่อของเซสชันที่จะใช้ในคุกกี้
session.auto_start = 0 ; เริ่มต้นเซสชันเมื่อคำขอเริ่มต้น
session.cookie_lifetime = 0; คือเวลาจัดเก็บคุกกี้ในหน่วยวินาที
; หรือ 0 จนกว่าเบราว์เซอร์จะรีสตาร์ท
session.cookie_path = / ; เส้นทางที่ถูกต้องของคุกกี้
session.cookie_domain = ; โดเมนที่ถูกต้องของคุกกี้
session.serialize_handler = php; คอนโทรลเลอร์ที่ใช้ในการเชื่อมต่อข้อมูล
; php เป็นตัวควบคุมมาตรฐานสำหรับ PHP
session.gc_probability = 1 ;´การรวบรวมขยะ´ประมวลผลตามเปอร์เซ็นต์
; ความเป็นไปได้ที่จะเริ่มการเริ่มต้นทุกเซสชั่น
session.gc_maxlifetime = 1440 ; หลังจากจำนวนวินาทีที่ระบุด้วยตัวเลขนี้ ข้อมูลที่บันทึกไว้จะได้รับการพิจารณา
; ´Fragments (ขยะ)´และทำความสะอาดโดยกระบวนการ gc
session.referer_check = ; ตรวจสอบผู้อ้างอิง HTTP เพื่อทำให้รหัสเพิ่มเติมที่รวมอยู่ใน URL เป็นโมฆะ
session.entropy_length = 0 ; จำนวนไบต์ที่จะอ่านจากไฟล์
session.entropy_file = ; ระบุที่นี่เพื่อสร้างรหัสเซสชัน
; session.entropy_length = 16
; session.entropy_file = /dev/urandom
session.cache_limiter = nocache; ตั้งค่าเป็น {nocache, ส่วนตัว, สาธารณะ} เพื่อกำหนด HTTP
ปัญหาการแคช
session.cache_expire = 180 ; เอกสารหมดอายุหลังจาก n นาที
[MSSQL]
;ส่วนขยาย=php_mssql.dll
mssql.allow_persistent = เปิด ; อนุญาตหรือปิดใช้งานการเชื่อมต่อแบบถาวร
mssql.max_persistent = -1; จำนวนการเชื่อมต่อแบบถาวรสูงสุด -1 หมายถึงไม่จำกัด
mssql.max_links = -1 ; จำนวนการเชื่อมต่อสูงสุด (ถาวรและไม่ถาวร) -1 หมายถึงไม่จำกัด
mssql.min_error_severity = 10 ; ความรุนแรงขั้นต่ำของข้อผิดพลาดที่แสดง
mssql.min_message_severity = 10 ; ความรุนแรงขั้นต่ำของข้อความที่แสดง
mssql.compatability_mode = ปิด ; โหมดที่เข้ากันได้กับ PHP 3.0 เวอร์ชันเก่า
[การยืนยัน]
- - - - -
;assert.active = เปิด ; assert(expr); ใช้งานเป็นค่าเริ่มต้น
;assert.warning = On ; ออกคำเตือน PHP สำหรับแต่ละการยืนยันที่ล้มเหลว
;assert.bail = ปิด ; ไม่ต้องประกันตัวตามค่าเริ่มต้น
;assert.callback = 0 ; ฟังก์ชันผู้ใช้จะถูกเรียกหากการยืนยันล้มเหลว
;assert.quiet_eval = 0 ; ประเมินนิพจน์ด้วย error_reporting() ปัจจุบัน ตั้งค่าเป็นจริงหากคุณต้องการ error_reporting(0) รอบ ๆ eval(
)
ii.allow_persistent = เปิด ; อนุญาตหรือปิดใช้งานการเชื่อมต่อแบบถาวร
ii.max_persistent = -1; จำนวนการเชื่อมต่อแบบถาวรสูงสุด -1 หมายถึงไม่จำกัด
ii.max_links = -1 ; จำนวนการเชื่อมต่อสูงสุด (ถาวรและไม่ถาวร) -1 หมายถึงไม่จำกัด
ii.default_database = ; ฐานข้อมูลเริ่มต้น (รูปแบบ: [node_id::]dbname[/srv_class]
ii.default_user = ;ผู้ใช้เริ่มต้น
ii.default_password = ; รหัสผ่านเริ่มต้น
[Verisign Payflow Pro]
pfpro.defaulthost = "test.signio.com" ; เซิร์ฟเวอร์ Signio เริ่มต้น
pfpro.defaultport = 443; พอร์ตเริ่มต้นสำหรับการเชื่อมต่อ
pfpro.defaulttimeout = 30 ; การหมดเวลาเริ่มต้นเป็นวินาที
; pfpro.proxyaddress = ;
; pfpro.proxyport = ;
; pfpro.proxylogon = ; ล็อกอินพร็อกซีเริ่มต้น (ชื่อผู้ใช้สำหรับการเข้าสู่ระบบ)
; pfpro.proxypassword =
;
; ความกว้างของแท็บ: 4
; จบ: