Kamis, 04 Mei 2017

Install OCI8 di Linux Centos 7



Setelah saya berhasil upgrade ke PHP versi 7 di Linux Centos 7 dengan cara saya ini. Maka saya akan melanjutkan untuk melakukan instalasi OCI8 di Linux Centos 7, OCI8 ini adalah oracle database client agar script web kita bisa terkoneksi ke database oracle.

Cara install OCI8 nya setelah selesai PHP nya naik ke versi 7 adalah :

1. Download dulu paket oracle client nya :

http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

Kebetulan saya menggunakan Linux Centos 7 64bit.

2. Paket yang di download adalah :

oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm
oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64.rpm
oracle-instantclient12.2-jdbc-12.2.0.1.0-1.x86_64.rpm
oracle-instantclient12.2-odbc-12.2.0.1.0-1.x86_64.rpm
oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64.rpm
oracle-instantclient12.2-tools-12.2.0.1.0-1.x86_64.rpm

3. Install semua paket RPM nya :

# rpm -ivh *.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:oracle-instantclient12.2-basic-12################################# [ 17%]
   2:oracle-instantclient12.2-devel-12################################# [ 33%]
   3:oracle-instantclient12.2-jdbc-12.################################# [ 50%]
   4:oracle-instantclient12.2-odbc-12.################################# [ 67%]
   5:oracle-instantclient12.2-sqlplus-################################# [ 83%]
   6:oracle-instantclient12.2-tools-12################################# [100%]

4. Download OCI8 nya :

# pear download pecl/oci8

5. Extract file OCI8 yang sudah di download :

# tar -xvzf oci8-2.1.8.tgz

6. Masuk ke folder OCI8 yang sudah di extract :

# cd oci8-2.1.8

7. Jalankan phpsize :

# phpize
Configuring for:
PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525

8. Install development tools di centos 7 :

# yum groupinstall "Development tools"

9. Install OCI8 nya :

# pecl install oci8

10. Tambahkan di php.ini :

vi /etc/php.ini

[OCI8]
extension=oci8.so

11. Restart service apache nya :

# service httpd restart


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Tidak ada komentar: