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

अपरिभाषित फ़ंक्शन पर कॉल करें oci_connect ()

मैं इस मुद्दे के खिलाफ लड़ने में सिर्फ तीन दिन बिताता हूं।

मैं विंडोज 7 में अपने ORACLE कनेक्शन का उपयोग कर रहा था, और कोई समस्या नहीं है। पिछले हफ्ते मुझे विंडोज 8 के साथ एक नया कंप्यूटर मिला। XAMPP 1.8.2 स्थापित करें। इस सर्वर पर प्रत्येक ऐप PHP/MySQL ठीक काम करता है। समस्या तब आई जब मैं अपने PHP ऐप्स को Oracle DB से कनेक्ट करने का प्रयास करता हूं।

<ब्लॉकक्वॉट>

अपरिभाषित फ़ंक्शन पर कॉल करें oci_pconnect()

और जब मैं अपाचे को परिवर्तनों के साथ शुरू/बंद करता हूं, तो "PHP स्टार्टअप" पर एक अजीब "चेतावनी" जो "PHP चेतावनी:PHP स्टार्टअप:अज्ञात में लाइन 0" के साथ लॉग में जाती है।

मैंने सब कुछ किया (बिना टिप्पणी किए php_oci8.dll और php_oci8_11g.dll, oci.dll को /ext निर्देशिका में कॉपी करें, पास /अपाचे और कुछ भी नहीं यह काम करता है। इंस्टेंट क्लाइंट के हर संस्करण को डाउनलोड करें और कुछ भी नहीं।

भगवान मेरी मदद में आए। जब मैं ओरेकल इंस्टेंट क्लाइंट 32 बिट्स डाउनलोड करता हूं, तो सब कुछ ठीक काम करता है। phpinfo() oci8 जानकारी प्रदर्शित करता है, और मेरा ऐप ठीक काम करता है।

तो, कभी भी ध्यान न दें कि आपका विंडोज़ संस्करण x64 हो। लिंक XAMPP और ORACLE इंस्टेंट क्लाइंट के बीच है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle 12:अल्पविराम से अलग की गई सूची में शामिल हों?

  2. कीवर्ड के बीच उपयोग करते समय पंक्ति संख्या कोई पंक्ति प्रदर्शित नहीं कर रही है

  3. तालिका से दूसरी सबसे बड़ी या तीसरी सबसे बड़ी प्रविष्टि कैसे प्राप्त करें

  4. Oct2014CPU, ArcGIS डेस्कटॉप को क्रैश करता है

  5. मैं एक उपयोगकर्ता को प्राप्त सभी अनुदानों को कैसे सूचीबद्ध कर सकता हूं?