{"id":742,"date":"2011-06-21T21:08:18","date_gmt":"2011-06-21T13:08:18","guid":{"rendered":"http:\/\/rais.my\/blog\/?p=742"},"modified":"2011-06-21T21:11:40","modified_gmt":"2011-06-21T13:11:40","slug":"install-oci8-di-ubuntu-berjaya","status":"publish","type":"post","link":"https:\/\/rais.my\/blog\/install-oci8-di-ubuntu-berjaya\/","title":{"rendered":"Install oci8 di Ubuntu berjaya"},"content":{"rendered":"<p>Alhamdulillah, percubaan install oci8 kepada Ubuntu 11 berjaya. Di bawah adalah cara-caranya.<\/p>\n<p>Pertama sekali kita perlu ada Oracle instant client basic dan Oracle instant client SDK sebagai client server kita untuk connect ke mana-mana server Oracle.<\/p>\n<p>1. Download Oracle Instant Client. Dapatkan Oracle Instant Client Basic dan SDK. (<a href=\"http:\/\/www.oracle.com\" target=\"_blank\">http:\/\/www.oracle.com<\/a> atau <a href=\"http:\/\/www.oracle.com\/technetwork\/database\/features\/oci\/index.html\" target=\"_blank\">http:\/\/www.oracle.com\/technetwork\/database\/features\/oci\/index.html<\/a>)<\/p>\n<p>2. Extract fail zip tersebut. Mungkin nama fail anda berbeza dengan saya.<\/p>\n<pre class=\"brush:php\"> \r\nsudo mkdir -p \/opt\/oracle\r\ncd \/opt\/oracle\r\nsudo unzip instantclient-basic-linux-x86-64-10.2.0.3-20070103.zip\r\nsudo unzip instantclient-sdk-linux-x86-64-10.2.0.3-20070103.zip\r\nsudo mv \/opt\/oracle\/instantclient_10_2 \/opt\/oracle\/instantclient\r\n<\/pre>\n<p>3. Create symbolic links.<\/p>\n<pre class=\"brush:php\"> \r\ncd \/opt\/oracle\/instantclient\r\nsudo ln -s libclntsh.so.10.1 libclntsh.so\r\nsudo ln -s libocci.so.10.1 libocci.so\r\n<\/pre>\n<p>4. Tambah instant client kepada system ld.<\/p>\n<pre class=\"brush:php\"> \r\nsudo su -\r\necho \/opt\/oracle\/instantclient > \/etc\/ld.so.conf.d\/oracle-instantclient\r\n<\/pre>\n<p>5. Sekarang kita perlu pakej oci8.<br \/>\nUntar PECL package and prepare it for compiling<br \/>\nURL : http:\/\/pecl.php.net\/package\/oci8<\/p>\n<pre class=\"brush:php\"> \r\ntar -xzvf oci-<VERSION>.tgz\r\ncd oci-<VERSION>\r\nphpize\r\n<\/pre>\n<p>6. Konfigure PECL package sebagai shared object menggunakan instant client dan point kepada Oracle client libraries are. Kemudian build dan install.<\/p>\n<pre class=\"brush:php\"> \r\n.\/configure --with-oci8=shared,instantclient,instantclient,\/opt\/oracle\/instantclient\r\nmake\r\nmake install\r\n<\/pre>\n<p>7. Enable extension.<\/p>\n<pre class=\"brush:php\"> \r\nsudo su -\r\necho extension=oci8.so >> \/etc\/php5\/apache2\/php.ini\r\n<\/pre>\n<p>8. Restart apache2.<\/p>\n<pre class=\"brush:php\"> \r\nsudo \/etc\/init.d\/apache2 restart\r\n<\/pre>\n<p>Sekarang cuba bina satu fail php dengan kandungan phpinfo(); Sepatutnya anda akan dapat melihat output seperti di bawah.<\/p>\n<p><a href=\"http:\/\/rais.my\/blog\/install-oci8-di-ubuntu-berjaya\/install-oci8\/\" rel=\"attachment wp-att-741\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/rais.my\/blog\/wp-content\/uploads\/2011\/06\/install-oci8-150x150.png\"  alt=\"install-oci8-150x150 Install oci8 di Ubuntu berjaya\"   title=\"\"  width=\"150\" height=\"150\" class=\"alignnone size-thumbnail wp-image-741\" \/><\/a><\/p>\n<p>Selamat Mencuba.<\/p>\n<p><a href=\"http:\/\/rais.my\">rais.my<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alhamdulillah, percubaan install oci8 kepada Ubuntu 11 berjaya. Di bawah adalah cara-caranya. Pertama sekali kita perlu ada Oracle instant client basic dan Oracle instant client SDK sebagai client server kita untuk connect ke mana-mana server Oracle. 1. Download Oracle Instant Client. Dapatkan Oracle Instant Client Basic dan SDK. (http:\/\/www.oracle.com atau http:\/\/www.oracle.com\/technetwork\/database\/features\/oci\/index.html) 2. Extract fail zip [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[87,26,14,386,427],"tags":[437,652,438,431,674],"class_list":["post-742","post","type-post","status-publish","format-standard","hentry","category-diy","category-opensource","category-oracle","category-server","category-ubuntu","tag-oci8","tag-oracle","tag-oracle-client","tag-php5","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/rais.my\/blog\/wp-json\/wp\/v2\/posts\/742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rais.my\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rais.my\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rais.my\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rais.my\/blog\/wp-json\/wp\/v2\/comments?post=742"}],"version-history":[{"count":5,"href":"https:\/\/rais.my\/blog\/wp-json\/wp\/v2\/posts\/742\/revisions"}],"predecessor-version":[{"id":747,"href":"https:\/\/rais.my\/blog\/wp-json\/wp\/v2\/posts\/742\/revisions\/747"}],"wp:attachment":[{"href":"https:\/\/rais.my\/blog\/wp-json\/wp\/v2\/media?parent=742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rais.my\/blog\/wp-json\/wp\/v2\/categories?post=742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rais.my\/blog\/wp-json\/wp\/v2\/tags?post=742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}