วิธีแก้ไข Warning: date.timezone setting

วันนี้นั่งงมติดตั้ง Apache2 + PHP บน Centos 6.4 ปัญหาที่ติดอยู่ก็คือ warning เกี่ยวกับ timezone เราก็เข้าใจกว่าไปตั้งค่าในไฟล์ php.ini ตรง date.timezone=”Asia/Bangkok” ก็จะแก้ปัญหาได้ มันก็ยังอยู่อีก warning จะขึ้นประมาณนี้

Warning: Unknown: It is not safe to rely on the system's timezone settings. 
You are *required* to use the date.timezone setting or the date_default_timezone_set()
function. In case you used any of those methods and you are still getting this 
warning, you most likely misspelled the timezone identifier. We selected 'Asia/Bangkok' 
for 'ICT/7.0/no DST' instead in Unknown on line 0

พอค้นหาวิธีแก้ไปเรื่อยๆ ก็เจอว่าต้องไปตั้งค่าเพิ่มที่ httpd.conf (apache2 config) อีก ด้วยการเพิ่มค่าประมาณนี้

SetEnv PHPRC /etc/php.ini #ชี้ไปที่ไฟล์ php.ini ของเรา
 SetEnv PHP_INI_SCAN_DIR /etc/php.d #ชี้ไปที่ไดเร็กทอรี่ที่เก็บไฟล์ ini อื่นๆ

LoadModule php5_module /pathtophpmod/libphp5.so
 PHPINIDir /etc #ชี้ไปที่ไดเร็กทอรี่ที่เก็บไฟล์ ini 

เรียบร้อยแล้วก็สั่ง restart apahce ซะ

#service httpd restart

เท่านี้ก็เรียบร้อยครับ