HOW TO SETUP ORACLE INSTANT CLIENT AND PHP ON XAMPP


หน้าแรก Oracle HOW TO SETUP ORACLE INSTANT CLIENT AND PHP ON XAMPP

HOW TO SETUP ORACLE INSTANT CLIENT AND PHP ON XAMPP

เมื่อวานเพิ่งได้ลองใช้ Oracle Instant Client เพื่อให้ PHP ติดต่อกับฐานข้อมูลที่ทำงาน รู้สึกว่าใช้งานง่ายและสะดวกกว่าการลง Oracle client เต็มๆ เยอะ และวิธีการติดตั้งก็ไม่ยุ่งยากอะไร

  1. ดาวน์โหลด Oracle Instant Client เวอร์ชันที่ต้องการ จะได้ไฟล์ .zip มาไฟล์นึง (Oracle ผมเป็น 8.1.7 ต้องดาวน์โหลด OIC เวอร์ชัน 10.x มาใช้ เพราะลองเวอร์ชัน 11.x แล้วมันบอกว่าไม่ support)
  2. แตกไฟล์ที่ได้ ไว้ในโฟลเดอร์อะไรก็ได้ แนะนำว่าอย่าให้มี space ในชื่อพาธ ถ้าเอาแบบง่ายๆ ก็C:Oracle
  3. เพิ่ม/แก้ Environment variable ของวินโดวส์ โดยไปที่ My Computer » Properties » Advanced » Environment Variables
    • แก้ตัวแปร PATH โดยเพิ่ม C:Oracle เข้าไป
    • เพิ่มตัวแปร ORACLE_HOME ใส่ค่าเป็น C:Oracle เช่นกัน
  4. รีสตาร์ทวินโดวส์หนึ่งรอบ เพื่อความชัวร์
  5. เพิ่มการโหลด extension php_oci8.dll ใน PHP โดยแก้ไฟล์ php.ini (ถ้าเป็นใน XAMPP ไฟล์ php.ini จะอยู่ใน %XAMPP_DIR%apachebin) เอาเครื่องหมาย semicolon (;) ออกจากบรรทัดที่ต้องการ
  6. รัน Apache ถ้าไม่มี error message อะไรก็เป็นอันเสร็จพิธี



ขึ้นไปด้านบน