สอบถามปัญหา php เชื่อต่อ oracle โดย OCI8 ไม่สามารถโหลด Extention ได้ ครับ
1. Add PHP path ใน Environment Variables
2. กำหนด path ของ extension ใน php.ini
(ถ้า relative path ยังไม่เจอ กำหนดแบบ absolute path)
Date :
2022-10-20 15:22:29
By :
009
ใช้ apache หรือ iis
คือมัน หาไฟล์ไม่เจอ มันใจได้เลยว่า มันหาไม่เจอ ไม่มี ไฟล์ ใน directory นั้นแน่ง
แต่ถ้่าคุณมั่นใจ ว่ามี ก็ต้อง debug โปรแกรมดู
Code (PHP)
$lnk= 'xxxx/yyyy/zzzz.dll';
if( !file_exists($lnk)){
die('not found '.$lnk);
}
เอาให้แน่ใจว่ามีไฟล์อยู่จริง
หรือเปิด folder เข้าไปเช็ค ว่ามี
เช็คแล้วว่ามีแน่ๆ
ที่นี้ ก้ไปดู permission ว่าอนุญาตให้ apache หรือ iis อ่านหรือเปล่า บางทีก็ตกม้าตาย ไม่ได้ กำหนด permission การอ่านเอาไว้
รันให้ตายก็ไม่เห็น
Date :
2022-10-20 17:10:34
By :
Chaidhanan
appserv 2.5.10 เลยหรอครับ stack นี้เกิน 15-16 ปีเลย
อัพเดท stack หน่อยก็ดีนะครับ appserv 2.5.10 น่าจะ php5.2 เลย oci lib น่าจะมีแต่ไม่แน่ใจว่ายังใช้ได้มั้ย หลาย extention มันก็ deprecated หมดแล้ว ถึงยังมีก็ต่อกับ service ต่างๆปัจจุบันลำบากขึ้นครับ
ลองขยับไปเล่น docker, php7, nginx ที่เป็น LTS จะดีกว่าครับ
PHP7 OCI
Date :
2022-10-21 14:50:59
By :
mongkon.k
Load balance : Server 03