สำหรับคนเขียน php แล้ว การปรับแต่งไฟล์ php.ini นั้นเป็นเรื่องปกติที่จะต้องทำเลยทีเดียว หลายคนที่ยังใหม่ เมื่อเกิดปัญหาและค้นหาคำตอบด้วย google บางทีจะได้รับคำแนะนำว่า ปรับแต่งใน php.ini สิ และแล้วมันก็จะมีคำถามตามมาว่า
php.ini คืออะไร
php.ini คือไฟล์ที่ใช้สำหรับปรับแต่งคุณสมบัติ หรือการทำงานของ php
php.ini อยู่ที่ไหน
ถ้าท่านติดตั้ง appserv มันจะถูกเก็บไว้ที่ C:\WINDOWS\php.ini
ขอแถมปัญหาที่มักจะเจอกันบ่อยๆอย่างหนึ่งคือ เวลาที่ออกมาจากคำสั่ง date() มักจะเร็วกว่าเวลาในเครื่อง 1 ชั่วโมง
วิธีแก้ให้ท่านเปิดไฟล์ php.ini ขึ้นมา แล้วหาบรรทัดนี้
[Date] ; Defines the default timezone used by the date functions ;date.timezone = |
เปลี่ยนให้เป็น
[Date] ; Defines the default timezone used by the date functions date.timezone=Asia/Bangkok |
บันทึกแล้วก็รีสตาร์ท apache เวลาก็จะเป็นปกติ (เน้น อย่าลืมเอาเครื่องหมาย ; ข้างหน้าคำสั่ง date.timezone=Asia/Bangkok ออกนะครับ)
เครื่องหมาย ; ในไฟล์ php.ini เป็นเครื่องหมายคอมเม้นท์ ถ้าบรรทัดใดมีเครื่องหมายเซมิคอล่อน อยู่ข้างหน้า นั่นหมายความว่าบรรทัดนั้นจะไม่มีผลใดๆ บรรทัดนั้นจะเป็นแค่คอมเม้นท์
p1i3c1h says:
27/09/2552 at 27/09/2552
ขอบคุณครับได้ความรู้เยอะเลย
tipstar says:
29/09/2552 at 29/09/2552
ขอบคุณค่ะ
โหลดเพลงฟรี says:
29/10/2552 at 29/10/2552
แล้วถ้าเป็นในโฮสนี่ php.ini จะเก็บไว้ที่ไหนอ่ะครับ
administrator says:
29/10/2552 at 29/10/2552
ถ้าเป็นในโฮสต์ เราไม่สามารถเข้าถึงได้ครับผม