Banyak programmer yang belum terbiasa menggunakan linux ubuntu. Beberapa dari mereka sering kali kesulitan dalam beradaptasi karena banyak berbeda dalam penggunaannya terutama dalam hal install aplikasi dan konfigurasi.
Kali ini saya share tentang cara install PHP 5, Apache 2 dan Postgresql 8.4 / 9.2 di linux ubuntu.
Persiapan:
- OS :  Ubuntu Desktop (saya menggunakan versi Ubuntu 12.04 LTS)
- Koneksi Jaringan Internet
- Atur Repository (saya menggunakan repository lokal : ui / telkom)
Langkah Installasi:
Instalasi bisa dilakukan beberapa cara, diantaranya via Ubuntu Softwares / Synaptics / Terminal. Kali ini saya menyarankan untuk menggunakan terminal.
1. Postgresql
Pilih versi sesuai yang dibutuhkan (saya menggunakan versi 8.4). Install via terminal:
sudo apt-get install postgresql-8.4
Tunggu hingga terminal memberitahukan berhasil. Dan bisa input perintah selanjutnya.
2. Apache 2
Install apache 2 dengan perintah berikut:
sudo apt-get install apache2
3. PHP 5
Install PHP 5 dengan perintah berikut:
sudo apt-get install php5
4. Library Apache - PHP
 Install Lib Apache - PHP dengan perintah berikut:
sudo apt-get install libapache2-mod-php5
5. Library PHP - Postgresql
 Install Lib PHP - Postgresql dengan perintah berikut:
sudo apt-get install php5-pgsql

Langkah Konfigurasi
1. Restart Service
Lakukan perintah berikut (berurutan satu persatu) :
sudo service apache2 restart
sudo service postgresql restart
2. Membuat user baru di postgres
Buka file postgresql.conf dengan perintah:
gksudo gedit /etc/postgresql/8.4/main/postgresql.conf



Cari dan ubah (hilangkan tanda pagar '#') pada baris ini:
#listen_addresses = 'localhost'
 Lakukan perintah berikut (berurutan satu persatu) :
 sudo -u postgres psql template1



ALTER USER postgres with encrypted password 'password_anda';
Jika semua langkah tersebut sudah dilakukan dan berhasil saya sarankan untuk restart ubuntu nya.
Untuk aplikasi pendukung lainnya kamu bisa install PgAdmin III untuk manajemen database dan Netbean untuk IDE PHP nya.
Sekian selamat mencoba !

0 comments:

Posting Komentar

Terimakasih dan jangan sungkan untuk berdiskusi atau memberikan saran di kolom komentar.

 
Top