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