Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Apa yang salah dengan instalasi php oracle client oci8

manual memberi tahu Anda di mana kesalahan Anda:

  1. Anda menggunakan perpustakaan yang tidak kompatibel. Paragraf pertama OCI8 persyaratan status dokumentasi (penekanan milik saya):

  2. Tangkapan layar Anda menunjukkan bahwa Anda telah mengaktifkan php_oci8 dan php_oci8_11g . Anda hanya boleh mengaktifkan salah satu ekstensi, seperti yang dinyatakan dalam pemasangan OCI8 dokumentasi (sekali lagi, tekankan milik saya):

  3. 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:

  1. Copot pemasangan dan hapus semua jejak 'Klien versi 8'.
  2. Instal Oracle InstantClient 11g atau 12c. Ini biasanya berarti hanya mengekstrak file .zip ke folder, mis. c:\instantclient_12_1 .
  3. Pada halaman unduhan InstantClient ada tautan ke runtime VC++ yang diperlukan di baris setelah tautan unduhan InstantClient. Unduh dan pasang.
  4. Perbarui PATH Anda variabel lingkungan untuk menyertakan lokasi tempat Anda mengekstrak file InstantClient, mis. c:\instantclient_12_1 .
  5. Dalam php.ini aktifkan php_oci8_11g.dll atau php_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.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sertakan nama kolom dalam hasil kueri Oracle SQL?

  2. Oracle SEQUENCE - 'bertambah' dan 'cache'

  3. Hasilkan file XML dengan tag XML yang Disesuaikan dari tabel database Oracle

  4. Apakah ada fungsi untuk membagi string di PL/SQL?

  5. Wilayah zona waktu tidak ditemukan