oci8(apache+php) on Fedora 9 (64 bit)
Mumpung masih anget he…he… :D
Berawal dari PC baru (AMD X2 4400, RAM 2×1 GB, HD 250GB) yang sebelumnya diinstall Windows Server 2003 (server kecil2an sih :D buat test doang),yang akhirnya disuruh install Linux aja ama atasan untuk menggantikan Server Linux terdahulu yang sudah uzur (Pentium4 2Ghz, Ram 3 x 128, HD 20Gb & 40Gb, Fedora core 4) tulisan ini dibuat :D.
Berhubung PC nya 64 bit, ya udah nyari distro yang 64 bit tadinya sih mo pake CentOS 5.1 yang 64 bit nemu nih ISO nya di server kampus (IEFILE :D) nitip ma temen deh tolong burn-in, tapi udah tiga kali nyoba (ke tiga temen yang berbeda pula) gagal semuanya :(. Oh iya sebelumnya aku dah nyoba install pake freeBSD 7.0->mentok pas install php+oci8, ama ubuntu Server Edition 64bit->males sudo apt-get, koneksi inet di kantor lemot)
Tak putus harapan nyari ke Azimuth eh ga ada yang 64 bitnya :(, ya udah googling nyari yang jual CentOS 5.1 aja di internet, nemu juga di www.tusnet.tk (Surabaya) harganya 15 ribu + ongkir 15 ribu. Wah kalo diitung2 sama aja kaya beli di Azimuth, ya udah pesen sekalian distro lain (Slackware 12.1 + Fedora 9 64bit) biar jatoh harganya lebih murah he..he…
Akhirnya datang juga kiriman :D cepet bo malem pesen(+transfer)-besoknya dikirim-lusa sampe :D. Langsung ta cobain eh ternyata yang CentOS nya rusak juga aku konfirmasi aja ama orang tusnet-nya, ama dianya disuruh kirim balik lagi ke sana DVD nya yaaa :( gagal deh install CentOS nya. Untung aku pesen sekalian Fedora core 9 64bit, jadi kuinstall aja dulu Fedora 9 servernya, sambil nunggu kiriman balik CentOS.
Wah kepanjangan uy nulis pembukaannya :D, langsung aja deh bahas oci8 nya :D he..he.. sorry….
- Baca sumber ini (blog.fourthirty.org/?p=115) jika koneksi internet anda cepat (ini lewat yum, cara2nya ada yang perlu diganti karena di blog tersebut diinstall di Fedora 8).
- Bila koneksi anda lemot ato mau install di PC yang tidak terhubung internet ikuti langkah2 dibawah :D (langkah ini hasil modifikasi dari blog diatas :D)
- Asumsi Apache (httpd), PHP dan file library libaio (tersedia dalam DVD) nya sudah terinstall dan berjalan dengan baik.
- Yang perlu didownload (karena tidak tersedia di DVD instalasi Fedora 9)
- http://download.oracle.com/otn/linux/instantclient/instantclient-basic-linuxAMD64-10.1.0.5.0-20060519.zip (Instantclient Basic)
- http://download.oracle.com/otn/linux/instantclient/instantclient-sdk-linuxAMD64-10.1.0.5.0-20060519.zip (Instantcliet SDK)
- ftp://rpmfind.net/linux/fedora/releases/9/Everything/x86_64/os/Packages/php-devel-5.2.5-7.fc9.i386.rpm (php-devel, install ini dulu sebelum php-pear)
- ftp://rpmfind.net/linux/fedora/releases/9/Everything/x86_64/os/Packages/php-pear-1.7.1-2.fc9.noarch.rpm (php-pear, atau pecl untuk mencompile extensi linux)
- http://pecl.php.net/get/oci8-1.2.5.tgz (extensi oci8 untuk PHP)
- Asumsi semua file hasil download tersebut disimpan di direktori /root
unzip instantclient-basic-linuxAMD64-10.1.0.5.0-20060519.zip unzip instantclient-sdk-linuxAMD64-10.1.0.5.0-20060519.zip mv instantclient10_1 /usr/local/instantclient10 rpm -ivh php-devel-5.2.5-7.fc9.i386.rpm rpm -ivh php-pear-1.7.1-2.fc9.noarch.rpm pecl oci8-1.2.5.tgz //tekan 1, kemudian ketik instantclient,/usr/local/instantclient10, kemudian enter//
- Ubah permission file oci8.so menjadi 766 (file oci8.so ada di /usr/lib64/php/modules)
- Load extensi oci8 di file php.ini (tambahkan baris ini -> extension=oci8.so)
- Restart apache
/etc/init.d/httpd restart
- Nah abis itu coba buat satu file di folder htdocs anda yang isinya <?php phpinfo(); ?> kemudian buka di browser anda file tersebut, cari bagian yang bertuliskan oci8, jika ada, berarti anda berhasil install ekstensi oci8 di webserver anda :D selamat…. he…he..
Selesai deh install oci8 nya :D, ntar kalo dah dateng CentOS 5.1 nya langsung ta coba deh install oci8 nya juga :D he..he.. Selamat ber-oci ria wwkwkwkwk :D
[…] oci8(apache+php) on Fedora 9 (64 bit) […]