หอยจริงๆเลย วันนี้ต้องเขียนโปรแกรมติดต่อกับฐานข้อมูล Oracle 11g Express Edition ซึ่งเป็นอะไรที่ไม่เคยมาก่อน ปรากฎว่าพอเปิด อีคำสั่งด้านล่างใน php.ini เท่านั้นแหละ ไม่ได้
extension= php_oci8_11g.dll |
หลังจากหาข้อมูลอยู่านานจนไข่ห้อย ก็เจอทางสว่าง ใครเจอปัญหานี้ให้ทำดังนี้ครับ
1. เข้าไปดาวน์โหลดไฟล์ Instant Client Package ติ๊กเลือกยอมรับเงื่อนไข Accept License Agreement เขาหน่อย แล้วดาวน์โหลดไอ้ตัวแรกนั่นแหละมา หรือหากระบบปฏิบัติการท่านเป็นอย่างอื่นก็พิจารณาเอานะครับ
2. ดาวน์โหลดได้มาแล้วให้แตกซิป เอาเฉพาะเนื้อในนะ ไปใส่ไว้ที่ C:\xampp\apache\bin ทั้งหมดนั่นแหละครับ วางแหมะลงไปเลย ไม่ทับกับของเก่าหรอก เพราะของเก่าไม่มี
3. เปิดไฟล์ php.ini แล้วเปิด extension= php_oci8_11g.dll การเปิดก็แค่เอาเครื่องหมาย ; ด้านหน้าออก
extension= php_oci8_11g.dll |
4. รีสตาร์ท Apache
5. ลองใช้คำสั่ง phpinfo() ตรวจสอบดู ถ้าไม่มีอะไรผิดพลาดมันจะต้องมีไอ้นี่
Nutchawat says:
16/07/2557 at 16/07/2557
ติดปัญหาเดียวกันเลยครับ
ผมติดตามดูความคืบหน้าของพี่นะครับ แล้วขออนุญาตลอกเลย 555