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

Oci_connect फ़ंक्शन Oracle के साथ CentOS में अपरिभाषित है

आपको php.ini में [OCI8] एक्सटेंशन इंस्टॉल करना होगा:

दोनों RPM पैकेज इंस्टाल करें:

rpm -ivh instantclient-basic-linux.XXX.rpm
rpm -ivh instantclient-sdk-linux.XXX.rpm

कुछ पूर्वापेक्षाएँ स्थापित करें:

yum install php-pear
yum install php-devel

OCI8 एक्सटेंशन डाउनलोड करें:

pear download pecl/oci8
tar xvzf oci8-1.4.7.tgz
cd oci8-1.4.7/
phpize

अपने Oracle क्लाइंट लाइब्रेरी पथ के साथ एक्सटेंशन को कॉन्फ़िगर करें (पथ बदलें …/11.2/… अपने स्वयं के संस्करण के साथ):

./configure --with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client64/lib/

संकलित और स्थापित करें:

make
make install

अब php.ini में एक्सटेंशन सक्षम करें

cd /etc/php.ini

और निम्न पंक्ति में करें:

[OCI8]

और एक्सटेंशन सक्षम करें:

;extension=oci8.so

करने के लिए

extension=oci8.so

और सर्वर सेवा पुनरारंभ करें:

service apache2 restart

या

service httpd restart

आपने oci_connect () परिभाषित किया है।




  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 में डायनामिक क्रॉस टैब क्वेरी

  2. ORA-00905:लापता कीवर्ड त्रुटि oracle

  3. एकाधिक कॉलम वापस करने के लिए कई कॉलम पर UNPIVOT

  4. भौतिक स्टैंडबाय डेटाबेस में एमआरपी में ORA-01111

  5. पीएल/एसक्यूएल में अल्पविराम सीमित स्ट्रिंग का विश्लेषण कैसे करें?