आपके कॉन्फ़िगरेशन को देखते हुए, आपके पास Oracle क्लाइंट और Oracle इंस्टेंट क्लाइंट दोनों स्थापित हैं:
हालांकि, मेरा अनुभव यह है कि PHP केवल एक या दूसरे का उपयोग करेगा - मूल रूप से, पुस्तकालयों का जो भी सेट पहले पाया जाएगा उसका उपयोग किया जाएगा। चूंकि आप Oracle 10g से ठीक कनेक्ट कर सकते हैं, लेकिन 11g से नहीं, यह बताता है कि 10g क्लाइंट लाइब्रेरी है आपके पथ में तत्काल क्लाइंट पुस्तकालयों की तुलना में "उच्च"।
मैं दो विकल्प तलाशने का सुझाव दूंगा:
- पूर्ण Oracle 11g क्लाइंट स्थापित करें
- यह सुनिश्चित करने के लिए अपने पथ को विशेष रूप से बदलें कि तत्काल ग्राहक पुस्तकालय पहले पाए जाते हैं - निश्चित रूप से, सुनिश्चित करें कि आप PHP द्वारा उपयोग किए जाने वाले प्रभावी पथ को प्रभावित कर रहे हैं, न कि केवल एक अलग संदर्भ में एक PATH चर...
मुझे वास्तव में तत्काल क्लाइंट के साथ सही ढंग से काम करने के लिए PHP नहीं मिला है - मैंने पूर्ण क्लाइंट को छोड़ दिया और स्थापित किया - इसलिए मेरी व्यक्तिगत सिफारिश विकल्प 1 है, लेकिन अगर यह आपके पर्यावरण में व्यावहारिक नहीं है, तो पहले पाथ के साथ काम करें।