Config MySQL บน Linux RedHat Enterprise 4
หลังจากที่ได้รับมอบหมายมา ได้งานมา 2 ตัว คือ ระบบ Intranet และ ระบบ WorkFlow อันดับแรกที่ผมทำคือ
ขอ ให้ทีมสร้าง Virtual Host บน VMWare มาให้ 1 ตัว จากนั้น ผม ก็มานั่งลง Linux RedHat Enterprise 4
เนื่องจาก ตัว Intranet ที่เป็น Production อยู่ปัจจุบัน Run บน RHEL4 อยู่ เพื่อที่จะได้สภาพแวดล้อม
หรือ enverionment ไม่ต่างกันมาก ผมก็เลือกลง ตัวเดียวกัน แต่ว่า ผม ทำการ Remove Software เก่าออก
ได้แก่
วัน เลย ทั้งหมดนี่ เค้าเรียกรวมๆ ว่า LAMP
เทียบกับ AppServ ใช้ เวลาติดตั้ง ไม่ถึงนาที คนละเรื่อง
แต่ลงเสร็จก็ลอง เอา App มาวาง ติด bug กระจาย เนื่องจาก App เดิม เขียนที่ PHP version 4 และ MySQL 4 ก็ต้องมานั่งแก้เป็นเรื่องๆ
อย่างแรกที่เจอเลยคือ กรณี set register_global เป็น false
โดย default run ไม่ได้ วีธีแก้ไขมี 2 ทางคือ
ปัญหาเยอะมากครับ
เดี๋ยวผม จะมา post ปัญหาที่เจออีกครั้งนะครับ ..
ขอ ให้ทีมสร้าง Virtual Host บน VMWare มาให้ 1 ตัว จากนั้น ผม ก็มานั่งลง Linux RedHat Enterprise 4
เนื่องจาก ตัว Intranet ที่เป็น Production อยู่ปัจจุบัน Run บน RHEL4 อยู่ เพื่อที่จะได้สภาพแวดล้อม
หรือ enverionment ไม่ต่างกันมาก ผมก็เลือกลง ตัวเดียวกัน แต่ว่า ผม ทำการ Remove Software เก่าออก
ได้แก่
- Apache v1
- MySQL 4.1
- PHP 4.3
- Apache V2.2
- MySQL 5.1
- PHP 5.3
วัน เลย ทั้งหมดนี่ เค้าเรียกรวมๆ ว่า LAMP
เทียบกับ AppServ ใช้ เวลาติดตั้ง ไม่ถึงนาที คนละเรื่อง
แต่ลงเสร็จก็ลอง เอา App มาวาง ติด bug กระจาย เนื่องจาก App เดิม เขียนที่ PHP version 4 และ MySQL 4 ก็ต้องมานั่งแก้เป็นเรื่องๆ
อย่างแรกที่เจอเลยคือ กรณี set register_global เป็น false
โดย default run ไม่ได้ วีธีแก้ไขมี 2 ทางคือ
- เข้าไปแก้ file php.ini ที่ server แต่ถ้า server มี app หลายตัว แก้ไม่ได้
- แก้ app ให้ register global variable เอง
ปัญหาเยอะมากครับ
เดี๋ยวผม จะมา post ปัญหาที่เจออีกครั้งนะครับ ..
ความคิดเห็น
แสดงความคิดเห็น