8 May 2012

CentOS Development Workstation

follow article
 

CentOS dengan instalasi minimal desktop sudah dinikmati. Tapi sebagai programmer, perlu menginstall peralatan perang, tool-tool yang diperlukan untuk bekerja. Saya membutuhkan apache webserver, php dan java. Text editor cukup pakai gedit yang sudah di-install kemarin. Jika nanti butuh IDE, saya install belakangan saja.

Database yang saya gunakan beragam, meliputi mysql, postgresql, sql server dan oracle. Sql server dan oracle biasanya hanya remote ke server database. Namun untuk mysql dan postgresql langsung saya install di laptop kerja. Database administrator tool yang saya pakai Sql Workbench, satu tool untuk mengelola seluruh database, baik oracle, sql server, postgresql maupun mysql. Namun khusus untuk mysql, berhubung setiap hari selalu berinteraksi, saya gunakan tool tersendiri yang lebih lengkap, yaitu Mysql Workbench.

Saya bekerja di lingkungan LAN kantor dengan proxy tertentu, jadi tidak bisa langsung melakukan aktifitas download. Sebelum melakukan operasi yum (install program/paket melalui console), saya mesti atur environment proxy terlebih dahulu :

http_proxy="192.168.0.1:8080"
ftp_proxy="192.168.0.1:8080"
export http_proxy
export ftp_proxy

Instalasi Java JDK dan PHP

Java Runtime Environment (JRE) untuk membaca aplikasi Java sudah terinstall otomatis saat saya memilih paket minimal desktop, tapi untuk develop seperti menulis dan mengcompile kode java, saya perlu Java JDK. Biasanya saya pilih openjdk.

yum install java-1.6.0-openjdk-devel

Instalasi PHP selalu disertai dengan extension yang diperlukan.

yum install httpd php php-mysql php-pgsql php-mssql php-gd php-pear php-devel

Koneksi oracle melalui oci8 membutuhkan oracle instantclient dan oci8. Tata cara intalasi bisa dilihat di artikel "instalasi oracle instantclient dan OCI8".

Setelah instalasi PHP selesai, default konfigurasi di php.ini adalah untuk production, saya perlu edit dengan setingan Development. Buka file php.ini (gedit /etc/php.ini) dan lakukan pencarian kata "Development Value" kemudian edit statement-statement yang ada dengan nilai yang sudah direkomendasikan.

Setelah itu aktifkan httpd melalui perintah : /etc/init.d/httpd start
agar httpd otomatis start saat booting, tambahkan perintah di atas (/etc/init.d/httpd start) di file /etc/rc.local

setelah itu buat file info.php yang berisi :

<?php
    date_default_timezone_set("Asia/Jakarta");
    phpinfo();
?>

Dalam phpinfo seharusnya ada informasi konfigurasi gd, mssql, mysql, mysqli, pgsql, pdo_dblib, pdo_mysql, pdo_pgsql, pdo_sqllite

Install Database

Untuk menginstall mysql dan postgresql, lakukan perintah berikut :

yum install mysql mysql-server postgresql postgresql-server

Jika Lebih lanjut tentang Instalasi MySQL, bisa dilihat di artikel Instalasi MySQL

Install Database Administration Tool

Install Sql Workbench dengan mendownloadnya di Download Sql Workbench, pilih "Download generic package for all systems". Setelah selesai di download, extract di folder tertentu (misal /home/SqlWorkbench) kemudian klik file sqlworkbench.sh

MySQL Workbench bisa didownload di Website MySQL, pilih Platform "Orcale & Red Hat Linux 6". Setelah selesai download, buka melalui file browser (Application->System Tools->File Browser) dan klik dua kali untuk meng-install-nya.

Well, CentOS 6 sudah siap untuk berperang :p

follow article


Ada 1 komentar untuk artikel ini

Wah, develop program pakai Gedit saja? Begitu ya, seorang profesional bekerja, Kang?
 
Ade Malsasa Akbar
from AUSTRALIA
on Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.22 (KHTML, like Gecko) Ubuntu Chromium/25.0.1364.160 Chrome/25.0.1364.160 Safari/5
 

Leave Comment

<i>, <u>, <b> and <a>

Captcha


Reload image