Monday, August 31, 2009

installasi php4 + apache2 + postgre di opensuse 11.0

Waktu itu di suruh install di server di salah satu bank swasta dan maunya dengan spesifikasi software sebagai berikut :

  1. Sistem operasi : GNU/Linux
  2. Webserver : Apache
  3. Databases : Postgres
  4. Bahasa Pemrograman : PHP
Yang aneh di sini kenapa versi phpnya adalah versi 4. Ya sudahlah kerjakan saja :D

Sebelum memulai alangkah baiknya dipersiapkan dahulu segala, yaitu:

  1. php-4.4.9
  2. httpd-2.0.49.tar.gz
  3. libiconv-1.9.1.tar.gz
  4. postgresql-8.3.5.tar.gz
  5. kopi (disesuaikan dengan selera user)
  6. rokok (disesuaikan dengan selera user)
  7. jangan lupa cemilannya

lalu silahkan ikuti langkah2 dibawah ini

semua source di asumsikan ada di /usr/local

Langkah Ke 1 : compile httpd

cd /usr/local/src
tar -zxvf httpd-2.0.49.tar.gz
cd httpd-2.0.49
./configure --prefix=/usr/local/apache2 --enable-so --enable-auth-digest
make
make install

Langkah Ke 2 : iconv

tar -zxvf libiconv-1.9.1.tar.gz
cd ../libiconv-1.9.1
./configure --prefix=/usr/local
make
make install

Langkah ke 3 : postgresql
Untuk installasi postgre, pertama buat user dan group yang akan menjalankan postgresql
groupadd postgre
useradd -d /usr/local/pgsql -g postgre postgre
lalu ikuti langkah selanjutnya
tar -zxvf postgresql-8.3.5.tar.gz
cd ../postgresql-8.3.5
./configure --prefix=/usr/local/pgsql --without-readline
make
make install
setelah itu ubah hak kepemilikan dir /usr/local/pgsql menjadi milik postgre
chown -R postgre.postgre /usr/local/pgsql
setelah itu tambahkan moduls pgsql di file /etc/ld.so.conf dengan menambahkan /usr/local/pgsql/lib pada baris terakhir
agar sistem mengenali lib nya postgreSQL kita jalankan ldconfig
/sbin/ldconfig
sekarang setup database PostgreSQL
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

dan untuk menjalankan servis postgre yaitu
/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data/

Langkah Ke 4 : PHP 4

tar -zxvf php-4.4.9.tar.gz
cd ../php-4.4.9
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-iconv=/usr/local --enable-track-vars --with-gettext --with-config-file-path=/usr/local/apache2/conf --enable-trans-id
make
make install
cp php.ini-dist /usr/local/apache2/conf/php.ini

setelah langkah-langkah diatas di jalankan, langkah selanjutnya adalah konfigurasi /usr/local/apache2/conf/httpd.conf, agar PHP kita dapat jalan maka kita tambahkan script di file httpd.conf seperti dibawah ini :
tambahkan index.php di baris "DirectoryIndex index.html index.htm"

lalu copy paste baris di bawah ini ke httpd.conf
AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps

untuk menjalankan apache
/usr/local/apache2/bin/httpd -k [start,stop,restart]

agar apache dan postgre dapat berjalan secara otomatis pertama kali opensuse dinyalakan copy paste baris di bawah ini ke file /etc/rc.d/boot.local
/usr/local/apache2/bin/httpd -k start
su -c '/usr/local/bin/pg_ctl start -D /usr/local/pgsql/data/' postgres &


Tulisan ini dibuat untuk menyukseskan Lomba Blog Open Source P2I-LIPI dan Seminar Open Source P2I-LIPI 2009.

Tuesday, August 25, 2009

Counter strike di linux

Duh siang-siang di bulan puasa bete and ngantuk and haus and laper and lemper, weq kok malah ngomongin makanan.
Ya sudah lah buat hilangin rasa-rasa yg gak enak itu mendingan main game counter strike (game favorite semasa kuliah).
Tapi timbul permasalahan lagi, bagaimana memainkannya sedangkan di my PC gak da windows nya karena saya menggunakan ubuntu 9.04 akhirnya aku install aplikasi wine buat memainkan aplkasi windows di linux dan untuk installan game counter strike nya aku copy paste dari pc temen, tapi aplikasi yg saya copy itu aplikasi yang sudah terinstal jadi gak perlu cape-cape install (males mode on)

Cara jalaninnya :
1. saya masuk terminal, lalu masuk ke directory counter strike itu berada.
2. Setelah itu saya mengetikkan perintah "wine hl.exe -game czero --opengl" tanpa tanda kutip
3. untuk bermain counter strike 1.6 jalankan perintah berikut "wine hl.exe -game cstrike --opengl"



Setelah itu puas lah daku bermain :D

Tulisan ini dibuat untuk menyukseskan Lomba Blog Open Source P2I-LIPI dan Seminar Open Source P2I-LIPI 2009.

Friday, August 21, 2009

Selamat menunaikan ibadah puasa

Assalamualaikumm, wr. wb

Saya ingin mengucapkan :

Mata kadang salah melihat....
Mulut kadang salah berucap....
Hati kadang salah menduga.....
Maafkan segala kekhilafan yang pasti ada....

Mohon Maaf Lahir dan Bathin... MARHABAN YAA RAMADHAN
selamat menunaikan ibadah puasa 1 Ramadhan 1430 H, 22 Agustus 2009

wassalamualaikum wr.wb.

Thursday, August 20, 2009

Hari yang males....

Hari ini server data ada trouble, itu menggunakan distro linux open suse.
Gak stabil tuh server makanya mau di ganti sama ubuntu server tapi entah kenapa kok jadi males ya.
baru backup data doang.
seharian cuman chat sama mainan blog.
entah kenapa jadi males begini, besok aja ah ngerjainnya.
semangat...semangat....(tapi cuman mimpi)
males....males...(keadaan sekarang)

Wednesday, August 12, 2009

akhirnya...

Akhirnya pin dari google adsense saya yang satu lagi akhirnya sampai juga ke rumah. Walaupun agak lama datengnya :D.
thank's google