Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Php oracle क्लाइंट oci8 की स्थापना में क्या गलत है?

मैनुअल आपको बताता है कि आप कहां गलत हो गए हैं:

  1. आप असंगत पुस्तकालयों का उपयोग कर रहे हैं। OCI8 का पहला पैराग्राफ आवश्यकताएं प्रलेखन राज्य (जोर मेरा):

  2. आपका स्क्रीनशॉट दिखाता है कि आपने php_oci8 . को सक्षम किया है और php_oci8_11g . जैसा कि OCI8 इंस्टॉलेशन में बताया गया है, आपको केवल एक एक्सटेंशन को सक्षम करना चाहिए। दस्तावेज़ीकरण (फिर से, मेरा जोर):

  3. यह स्थापित है और सक्षम , लेकिन कॉन्फ़िगर . नहीं सही ढंग से। आपके स्क्रीनशॉट दिखाते हैं कि PHP कैसे संकलित किया गया और विभिन्न कोड लेखक, आपके वर्तमान कॉन्फ़िगरेशन के बारे में कुछ नहीं।

एक्सटेंशन को काम करने के लिए निम्न प्रयास करें:

  1. 'क्लाइंट संस्करण 8' के सभी चिह्नों को अनइंस्टॉल और हटा दें।
  2. Oracle InstantClient 11g या 12c स्थापित करें। इसका आम तौर पर मतलब है .zip फ़ाइल को किसी फ़ोल्डर में निकालना, उदा. c:\instantclient_12_1
  3. इंस्टेंट क्लाइंट डाउनलोड पेज पर इंस्टेंट क्लाइंट डाउनलोड लिंक के बाद लाइन पर आवश्यक वीसी ++ रनटाइम के लिए एक लिंक है। इसे डाउनलोड और इंस्टॉल करें।
  4. अपना PATH अपडेट करें पर्यावरण चर उस स्थान को शामिल करने के लिए जहां आपने इंस्टेंट क्लाइंट फ़ाइलों को निकाला था, उदा। c:\instantclient_12_1
  5. php.ini में php_oci8_11g.dll में से किसी एक को सक्षम करें या php_oci8_12c.dll

आप शायद PATH . सुनिश्चित करने के लिए रीबूट करने की आवश्यकता है परिवर्तन सिस्टम को दिखाई देता है।

ध्यान रखें कि WAMP में कई php.ini शामिल हो सकते हैं फ़ाइलें। सही को संपादित करना सुनिश्चित करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं किसी अन्य पंक्ति में प्राथमिकता मान के आधार पर एक पंक्ति का चयन कैसे करूं?

  2. Oracle SQL - मैं JSP का उपयोग करके ODCI पाइपलाइन फ़ंक्शन को कैसे कॉल कर सकता हूँ?

  3. USER() और SYS_CONTEXT('USERENV', 'CURRENT_USER') में क्या अंतर है?

  4. एथर से एक संग्रहित प्रो को कैसे कॉल करें और लौटाए गए रिफकर्सर को संशोधित करें?

  5. Oracle में एक दृश्य का संदर्भ देने वाली विदेशी कुंजी