PHP को यह जानने की जरूरत है कि इसके एक्सटेंशन को कहां से लोड किया जाए (PHP और Oracle के बीच यह पुल libs की आपूर्ति करता है)। चूंकि यह सीएलआई से काम कर रहा है, ऐसा लगता है कि आपने पैकेज स्थापित कर लिया है।
यदि आईएनआई फाइलें समान हैं, तो आपको यह भी जांचना होगा:
1) क्या आपको ऑरैकल लिब को कॉन्फ़िगर करने के बाद अपाचे को पुनरारंभ करना याद आया?
2) क्या आपका वेबसर्वर क्रोट के रूप में चलता है?
3) oci8 एक्सटेंशन पर क्या अनुमतियां हैं? (अर्थात क्या यह वेबसर्वर यूआईडी द्वारा पठनीय है)
आपको अपने ld.so.conf में oracle .so फ़ाइलों में पथ जोड़ने और ldd चलाने या अपने Env vars को बदलने की आवश्यकता है - लेकिन यदि आप इसे छोड़ देते हैं तो यह आपके द्वारा वर्णित एक अलग त्रुटि देगा।
एचटीएच
सी.