Ubuntu 14.04 + PHP5 + Oracle XE + OCI8

Pendahuluan
 
Pada tulisan sebelumnya telah dijelaskan bagaimana menginstall Interface OCI8 di ubuntu 12.04, seiring waktu pecl tidak lagi didukung pada Ubuntu 14.04 sehingga perintah:
  • # sudo pecl install oci8
tidak bisa lagi dilakukan.

Berikut instalasi OCI8 di ubuntu 14.04

Preparasi:
  1. Apache 2, PHP (with pear and php5-dev)‏
  2. basic-10.2.0.5.0-linux.zip
  3. sdk-10.2.0.5.0-linux.zip
  4. oci8-2.0.8.tgz 
Instalasi OCI8
  1. # sudo apt-get install php5-dev php-pear
  2. Untuk 32 bit : # wget http://stta.name/materi/Admin/Oracle%20for%20Ubuntu12.04/sdk-10.2.0.5.0-linux.zip
  3. Untuk 64 bit : # wget http://stta.name/materi/Admin/Oracle%20for%20Ubuntu12.04/sdk-10.2.0.5.0-linux-x64.zip
  4. Untuk 32 bit : # wget http://stta.name/materi/Admin/Oracle%20for%20Ubuntu12.04/basic-10.2.0.5.0-linux.zip
  5. Untuk 64 bit : # wget http://stta.name/materi/Admin/Oracle%20for%20Ubuntu12.04/basic-10.2.0.5.0-linux-x64.zip
  6. # wget http://stta.name/materi/Admin/Oracle_For_Ubuntu/oci8-2.0.8.tgz
  7. Untuk 32 bit : # sudo unzip -o basic-10.2.0.5.0-linux.zip -d /opt
  8. Untuk 64 bit : # sudo unzip -o basic-10.2.0.5.0-linux-x64.zip -d /opt
  9. Untuk 32 bit : # sudo unzip -o sdk-10.2.0.5.0-linux.zip -d /opt
  10. Untuk 64 bit : # sudo unzip -o sdk-10.2.0.5.0-linux-x64.zip -d /opt
  11. # sudo ln -s /opt/instantclient_10_2/libclntsh.so.10.1 /opt/instantclient_10_2/libclntsh.so
  12. # tar -zxvf oci8-2.0.8.tgz
  13. # cd oci8-2.0.8
  14. # phpize
  15. # ./configure -with-oci8=shared,instantclient,/opt/instantclient_10_2
  16. # make all install
  17. # vim /etc/php5/apache2/php.ini
  18. Tambahkan baris berikut di Dynamic Extension
    • extension=oci8.so
  19. # sudo  /etc/init.d/apache2 restart
Testing
  1. Buat script php sederhana
    • <?php
    •  echo phpinfo();
    • ?>
  2. Buka di browser anda
  3. Pastikan OCI8 Support anda enable seperti pada gambar berikut:

Selamat mencoba

Tested on Ubuntu 14.04, Apache2, PHP5, Oracle XE



Next Post Previous Post
No Comment
Add Comment
comment url