Cara Instalasi PHP Oracle Driver OCI8 pada Mac OS

Cara Instalasi PHP Oracle Driver OCI8 pada Mac OS, cara install php driver oci8 di macos, cara install oracle database di macos, how to install oci8 on macos, how to install oci8 driver php on macos
Share this Post:

Oke, sudah lama rasanya udah ga posting disini. kali ini Bang Agung mau memberikan sedikit tutorial Cara Instalasi Oracle Driver OCI8 pada Mac OS atau gimana caranya project php yang sedang kamu kerjakan dengan database Oracle bisa terkoneksi dengan baik.

Setelah menghabiskan beberapa waktu mencoba mengkonfigurasi OCI8, Bang Agung bisa menyimpulkan bahwa konfigurasi yang agak sulit. Artikel ini akan membahas cara mengaktifkan dan menjalankan OCI dan Instant Client di Mac OSX kamu.

langsung saja yuk, simak langkah-langkah berikut:

  • Download file di bawah ini dari Oracle Website, (jangan lupa untuk registrasi akun untuk mendownload file dari oracle)

instantclient-basic-macos.x64-19.8.0.0.0dbru.zip (basic)

instantclient-sqlplus-macos.x64-19.8.0.0.0dbru.zip (sqlplus)

instantclient-sdk-macos.x64-19.8.0.0.0dbru.zip (sdk)

  • Buat folder di /usr/local/instantclient/19.8.0.0.0/
  • Extrack atau Unzip ke-3 file yang sudah di Download di atas ke dalam 1 folder yang sudah kita buat sebelumnya di /usr/local/instantclient/19.8.0.0.0/
  • kemudian Buat symlinks

*note kalau ada file yang gagal di symlinks, copy paste aja dari folder instantclient ke folder tujuan contoh: /usr/local/instantclient/19.8.0.0.0/sdk/include/*.h /usr/local/include/ artinya copy seluruh file yang ber-extention .h lalu kita copy dan paste ke folder /usr/local/include/

  • Install and linking OCI8

- Download oci8 disini (sesuikan dengan php version kalian).

  • Unzip oci8 yang sudah di download sebelumnya lalu masuk ke dalam folder yang sudah di ekstract dengan cara.
  • Setelah masuk ke dalam folder oci8-x.x.x yang sudah di ekstrack, jalankan phpize dan jika berhasil akan seperti dibawah ini

  • Sekarang waktunya install oci8 dengan cara menjalankan perintah berikut
  • lalu yang terkahir jalankan perintah
  • langkah terakhir adalah menambahkan extension di php.ini untuk melihat lokasi tersimpannya file php.ini cek dengan perintah beikut.
  • lalu tambahkan extention extension=oci8.so 

  • Selesai sampai disini kita telah berhasil.

Demikian tutorial yang bisa Bang Agung berikan, kurang lebihnya mohon dimaklumi. terimakasih telah berkunjung dan nantikan update-update artikel Bang Agung selanjutnyaa.

Referensi:
  • https://medium.com/@evenstensberg/apache-and-php-with-oci8-oracle-instant-client-in-mac-osx-100343970159
  • https://gist.github.com/nasrulhazim/308c9f59a2ddba364b4b908ee9238265


Tags:


Posted by Agung Siswanto
Image

Not everything that counts can be counted, and not everything that's counted truly counts.

Albert Einstein