สำหรับคนเขียน 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 เป็นเครื่องหมายคอมเม้นท์ ถ้าบรรทัดใดมีเครื่องหมายเซมิคอล่อน อยู่ข้างหน้า นั่นหมายความว่าบรรทัดนั้นจะไม่มีผลใดๆ บรรทัดนั้นจะเป็นแค่คอมเม้นท์