मैनुअल आपको बताता है कि आप कहां गलत हो गए हैं:
-
आप असंगत पुस्तकालयों का उपयोग कर रहे हैं। OCI8 का पहला पैराग्राफ आवश्यकताएं प्रलेखन राज्य (जोर मेरा):
-
आपका स्क्रीनशॉट दिखाता है कि आपने
php_oci8
. को सक्षम किया है औरphp_oci8_11g
. जैसा कि OCI8 इंस्टॉलेशन में बताया गया है, आपको केवल एक एक्सटेंशन को सक्षम करना चाहिए। दस्तावेज़ीकरण (फिर से, मेरा जोर): -
यह स्थापित है और सक्षम , लेकिन कॉन्फ़िगर . नहीं सही ढंग से। आपके स्क्रीनशॉट दिखाते हैं कि PHP कैसे संकलित किया गया और विभिन्न कोड लेखक, आपके वर्तमान कॉन्फ़िगरेशन के बारे में कुछ नहीं।
एक्सटेंशन को काम करने के लिए निम्न प्रयास करें:
- 'क्लाइंट संस्करण 8' के सभी चिह्नों को अनइंस्टॉल और हटा दें।
- Oracle InstantClient 11g या 12c स्थापित करें। इसका आम तौर पर मतलब है .zip फ़ाइल को किसी फ़ोल्डर में निकालना, उदा.
c:\instantclient_12_1
। - इंस्टेंट क्लाइंट डाउनलोड पेज पर इंस्टेंट क्लाइंट डाउनलोड लिंक के बाद लाइन पर आवश्यक वीसी ++ रनटाइम के लिए एक लिंक है। इसे डाउनलोड और इंस्टॉल करें।
- अपना
PATH
अपडेट करें पर्यावरण चर उस स्थान को शामिल करने के लिए जहां आपने इंस्टेंट क्लाइंट फ़ाइलों को निकाला था, उदा।c:\instantclient_12_1
। php.ini
मेंphp_oci8_11g.dll
में से किसी एक को सक्षम करें याphp_oci8_12c.dll
।
आप शायद PATH
. सुनिश्चित करने के लिए रीबूट करने की आवश्यकता है परिवर्तन सिस्टम को दिखाई देता है।
ध्यान रखें कि WAMP में कई php.ini
शामिल हो सकते हैं फ़ाइलें। सही को संपादित करना सुनिश्चित करें।