Cara Mengatasi Fatal Error: Call to Undefined Function oci_connect()

Bagi pengembang web atau aplikasi yang bekerja dengan PHP dan database Oracle, salah satu masalah yang sering ditemui adalah error “Fatal error: Uncaught Error: Call to undefined function oci_connect()”. Error ini muncul ketika PHP tidak dapat menemukan fungsi oci_connect(), yang digunakan untuk menghubungkan aplikasi PHP dengan database Oracle. Masalah ini bisa terjadi setelah pembaruan sistem, pengaturan yang tidak lengkap, atau ketika ekstensi Oracle untuk PHP belum terpasang dengan benar.

Meskipun error ini tampaknya membingungkan, penyebabnya sebenarnya cukup sederhana dan bisa diperbaiki dengan beberapa langkah mudah. Dalam artikel ini, kami akan membahas secara rinci penyebab dari error oci_connect() yang tidak ditemukan, serta memberikan solusi praktis untuk mengatasinya. Dengan mengikuti langkah-langkah yang kami jelaskan, Anda akan dapat memperbaiki error ini dan melanjutkan pengembangan aplikasi Anda tanpa hambatan.

 

berikut tutorial cara  menginstall oci_connect pada cpanel

solusi :

1.pertama jalan perintah untuk mendownload RPM extenison yang dibutuhkan

wget http://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/x86_64/getPackage/oracle-instantclient18.5-basic-18.5.0.0.0-3.x86_64.rpm
wget http://yum.oracle.com/repo/OracleLinux/OL7/oracle/instantclient/x86_64/getPackage/oracle-instantclient18.5-devel-18.5.0.0.0-3.x86_64.rpm
rpm -Uvh oracle-instantclient18.5-basic-18.5.0.0.0-3.x86_64.rpm
rpm -Uvh oracle-instantclient18.5-devel-18.5.0.0.0-3.x86_64.rpm

 

2.dan install extension tersebut sesuai dengan kebutuhan versi php yang dipakai skrip nya disini ada 2 contoh memakai php 56 dan php 7.0

php 5.6

/usr/bin/ea-php56-pecl install oci8
/usr/bin/ea-php56-pecl channel-update pecl.php.net
/usr/bin/ea-php56-pecl install oci8

php 7.0

/usr/bin/ea-php70-pecl install oci8

 

3.restart httpd

/scripts/restartsrv_httpd

 


semoga bermanfaat

Author Details

admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain 🙂