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

Fungsi OCI8 tidak ditemukan saat dijalankan oleh Apache dengan php5

PHP perlu tahu dari mana memuat ekstensinya (ini menjembatani antara PHP dan lib yang disediakan Oracle). Karena ini bekerja dari CLI, Anda tampaknya telah menginstal paket.

Jika file ini sama, maka Anda juga perlu memeriksa:

1) apakah Anda ingat untuk me-restart Apache setelah mengonfigurasi Oracle libs?

2) apakah server web Anda berjalan sebagai chroot?

3) apa izin pada ekstensi oci8? (yaitu apakah dapat dibaca oleh uid server web)

Anda juga perlu menambahkan path ke file oracle .so ke ld.so.conf Anda dan menjalankan ldd atau men-tweak vars Env Anda - tetapi ini akan memberikan kesalahan yang berbeda dengan yang Anda gambarkan jika Anda melewatkannya.

HTH

C.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mendekati Got minus satu dari kesalahan panggilan baca saat menghubungkan ke instans Oracle RDS Amazon

  2. Mengapa pemeriksaan ini untuk array asosiatif nol di PL/SQL gagal?

  3. Tampilkan waktu akses terakhir dari tabel di Oracle DB

  4. Tidak dapat terhubung dengan Oracle 11g melalui java

  5. Ganti REGEXP_SUBSTR di SQL Server