Config MySQL บน Linux RedHat Enterprise 4

หลังจากที่ได้รับมอบหมายมา ได้งานมา 2 ตัว คือ ระบบ Intranet และ ระบบ WorkFlow อันดับแรกที่ผมทำคือ
ขอ ให้ทีมสร้าง 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
แทน หนักหนา เอาการเหมือนกัน สำหรับ ผม ที่ชีวิต ทั้งชีวิติ ลง แต่ windows กว่าจะลงเสร็จ เล่น เป็น
วัน เลย ทั้งหมดนี่ เค้าเรียกรวมๆ ว่า LAMP

เทียบกับ AppServ ใช้ เวลาติดตั้ง ไม่ถึงนาที คนละเรื่อง

แต่ลงเสร็จก็ลอง เอา App มาวาง ติด bug กระจาย เนื่องจาก App เดิม เขียนที่ PHP version 4 และ MySQL 4 ก็ต้องมานั่งแก้เป็นเรื่องๆ

อย่างแรกที่เจอเลยคือ กรณี set register_global เป็น false
โดย default run ไม่ได้ วีธีแก้ไขมี 2 ทางคือ
  1. เข้าไปแก้ file php.ini ที่ server แต่ถ้า server มี app หลายตัว แก้ไม่ได้
  2. แก้ app ให้ register global variable เอง

ปัญหาเยอะมากครับ
เดี๋ยวผม จะมา post ปัญหาที่เจออีกครั้งนะครับ ..

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาเด็ก กลืน ดินน้ำมัน

ปัญหา Custom Paper Size บน Crystal Report

Function Baht Text บน Crystal Report