Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menyelesaikan Ralat Fungsi Tidak Ditakrifkan oci_connect() Apabila Menyambung ke Pangkalan Data Oracle dengan PHP?
Masalah: Ralat Fungsi Tidak Ditakrifkan dengan oci_connect()
Apabila cuba mewujudkan sambungan PHP ke pangkalan data Oracle, pembangun mungkin menghadapi perkara berikut ralat:
Fatal error: Call to undefined function oci_connect()
Penyelesaian:
Isu ini biasanya timbul apabila sambungan PHP Oracle (OCI8) tidak dipasang atau dikonfigurasikan dengan betul. Untuk menyelesaikan masalah ini, ikut langkah berikut:
Pastikan Sambungan OCI Dipasang:
Dayakan Sambungan OCI:
Dalam fail php.ini anda, nyahkomen dan dayakan baris berikut:
Konfigurasikan Oracle Instant Client:
Setelah sambungan dan Oracle Instant Client dikonfigurasikan, mulakan semula pelayan Apache anda untuk menggunakan perubahan.
Dalam kod PHP anda, gunakan phpinfo() untuk mengesahkan bahawa sambungan OCI8 dimuatkan dan betul dikonfigurasikan.
Sistem Windows 64-bit mungkin memerlukan pemasangan 32-bit versi Pelanggan Segera Oracle. Pastikan pembolehubah persekitaran ditetapkan dengan sewajarnya untuk versi 32-bit.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat Fungsi Tidak Ditakrifkan oci_connect() Apabila Menyambung ke Pangkalan Data Oracle dengan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!