Sunday, March 04, 2007
posted by Muhamad Akbar Rizqi at 11:33 AM
WebServer Proccess...
Pleaseeee....... Waittt......

sambil nunggu download dulu paket-paket yang diperluin sementara cari dulu di google yach karena belum sempet upload :)

paket yang diperluin :
apache_1.3.37.tar.gz
mysql-4.1.10a.tar.gz
php-4.4.3.tar.gz
openssl-0.9.7h.tar.gz
mod_ssl-2.8.28-1.3.37.tar.tar

jangan lupa disamain versinya ya jadi nanti pas konfigurasi gak ada yang error biar lancar mulus kompilenya... :)

WebServer Start....
pertama kita install dulu databasenya yang akan kita pergunakan adalah mysql selain mudah ya karena memang cuma itu bisanya :)
eya lupa buat dulu user sama groups setelah itu baru deh nginstall mysqlnya.

rootbluez# pw groupadd n mysql -g 107
rootbluez# pw useradd -n mysql -u 107 -d /var/www -s /nonexistent
rootbluez# mkdir /usr/local/src
rootbluez# cd /usr/local/src

masukkan semua hasil download anda dengan teknik anda sendiri ya ke directory /usr/local/src.. :)

rootbluez# tar zxvf mysql-4.1.10a.tar.gz
rootbluez# cd mysql-4.1.10a
rootbluez# ./configure --prefix=/usr/local/mysql
rootbluez# make
rootbluez# make install

silahkan anda menyiapkan kopi atau nyalain tv karena proses configure, make, sama make install lumayan lama.. :)

rootbluez# ./scripts/mysql_install_db
rootbluez# /usr/local/mysql/bin/mysqld_safe --user=root &

command diatas untuk menjalankan service mysqlnya
untuk mengetes mysql anda gunakan perintah berikut :

rootbluez# /usr/local/mysql/bin/mysql -u root -h localhost
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.10a

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

bila muncul tampilan seperti diatas, selamat sekarang mysql anda telah terinstall dengan baik.. :)
ok selanjutnya nginstall openssl, kalo gak salah fungsinya biar werservernya lebih aman gak tau detailnya gimana coba anda tanya-tanya ke google kalo nemu saya dikasih tahu ya biar tambah pinter :)
arahkan directory anda ke /usr/local/src

rootbluez# cd /usr/local/src
rootbluez# tar zxvf openssl-0.9.7h.tar.gz
rootbluez# cd openssl-0.9.7h
rootbluez# ./config --prefix=/usr/local/ssl
rootbluez# make

hihi.. dites dulu opensslnya bener gak baru di make install :)

rootbluez# make test
rootbluez# make install

selesai...
next install mod_ssl jangan lupa kembali ke directory /usr/local/src setelah selesai melakukan make install, tambahan sebelumnya extrak dulu paket apachenya..

rootbluez# tar zxvf apache_1.3.33.tar.gz
rootbluez# tar zxvf mod_ssl-2.8.28-1.3.37.tar.tar
rootbluez# cd mod_ssl-2.8.28-1.3.37
rootbluez# ./configure --with-apache=/usr/local/src/apache_1.3.33/

kalo gagal berarti dari langkah diatas ada yg gak diikuti dengan bener cara ngatasinya pastikan semua paket telah jadi satu di /usr/local/src...
ok, udah gitu aja... sekarang install php tapi sebelumnya install dulu apachenya...

rootbluez# cd /usr/local/src/apache_1.3.37
rootbluez# ./configure
rootbluez# tar zxvf php-4.4.3.tar.gz
rootbluez# cd php-4.4.3
rootbluez# ./configure --with-mysql=/usr/local/mysql
--with-apache=/usr/local/src/apache_1.3.37/ --enable-vars-track
rootbluez# make
rootbluez# make install
rootbluez# cp php.ini-dist /usr/local/lib/php.ini

wuih... perjalanan yang panjang akhirnya sampai ketahap akhir, yang terakhir kita configure apachenya...

rootbluez# cd /usr/local/src/apache_1.3.37
rootbluez# ./configure --prefix=/usr/local/apache --enable-module=ssl
rootbluez# make
rootbluez# make certificate
rootbluez# make install
rootbluez# vi /usr/local/apache/conf/httpd.conf

masukkan baris berikut :
AddType application/x-httpd-php .php

menjalankan apache dan mysql :
rootbluez# /usr/local/apache/bin/apachetl start
rootbluez# /usr/local/mysql/bin/mysql -u root -h localhost

coba tes dengan menggunakan browser bila sukses dan tanpa error maka akan muncul tampilan seperti pada gambar berikut :