manual memberi tahu Anda di mana kesalahan Anda:
-
Anda menggunakan perpustakaan yang tidak kompatibel. Paragraf pertama OCI8 persyaratan status dokumentasi (penekanan milik saya):
-
Tangkapan layar Anda menunjukkan bahwa Anda telah mengaktifkan
php_oci8
danphp_oci8_11g
. Anda hanya boleh mengaktifkan salah satu ekstensi, seperti yang dinyatakan dalam pemasangan OCI8 dokumentasi (sekali lagi, tekankan milik saya): -
Sudah terpasang dan diaktifkan , tetapi tidak dikonfigurasi benar. Tangkapan layar Anda menunjukkan bagaimana PHP dikompilasi dan berbagai pembuat kode, bukan tentang konfigurasi Anda saat ini.
Agar ekstensi berfungsi, coba yang berikut ini:
- Copot pemasangan dan hapus semua jejak 'Klien versi 8'.
- Instal Oracle InstantClient 11g atau 12c. Ini biasanya berarti hanya mengekstrak file .zip ke folder, mis.
c:\instantclient_12_1
. - Pada halaman unduhan InstantClient ada tautan ke runtime VC++ yang diperlukan di baris setelah tautan unduhan InstantClient. Unduh dan pasang.
- Perbarui
PATH
Anda variabel lingkungan untuk menyertakan lokasi tempat Anda mengekstrak file InstantClient, mis.c:\instantclient_12_1
. - Dalam
php.ini
aktifkanphp_oci8_11g.dll
atauphp_oci8_12c.dll
.
Anda mungkin perlu reboot untuk memastikan PATH
perubahan terlihat oleh sistem.
Ketahuilah bahwa WAMP mungkin menyertakan beberapa php.ini
file. Pastikan untuk mengedit yang benar.