Jumat, 09 Januari 2009

Install Webserver di Fedora

Install Webserver di Fedora

Posted by intrik on April 26, 2007

Apa itu webserver

Web server atau yang kita kenal world wide web server) adalah server internet yang mampu melayani koneksi transfer data dalam protokol HTTP (hypertex transfer protokol). webserver pada umumnya melayani data dalam bentuk file HTML (hypertex markup language). Dari file ini kemudian dapat dikaitkan ke file HTML lainnya, ke file gambar, ke file suara, dan segala jenis file komputer yang hendak anda publikasikan..

wah dari pada panjang lebar ngebahas pengertian webserver mending langsung aja kita ke proses instalasinya… (siapkan just mangga n tiga buah apel).

langkah pertama untuk menginstall webserver kita harus mendowload dahulu souce yang kita butuhkan.

1. httpd-2.0.52.tar.gz (source yang saya gunakan di server saya) http://www.apache.org
2. mysql-4.0.17.tar.gz (source yang saya gunakan di server saya) http://www.mysql.com
3. php-5.0.3.tar.gz (source yang saya gunakan di server saya) http://www.php.org

semua file yang telah kita download kita letakkan di /usr/local/src/. untuk menginstall ketiga source diatas saya menggunakan linux (fedora). untuk sistem operasi lain langkah2nya hampir sama.
kedua kita masuk ke direktori tempat source yang kita download tadi.
(anda harus login sebagai root)

[root@ruslan src]#cd /usr/local/src
[root@ruslan src]# ls
php-5.0.3.tar.gz httpd-2.0.52.tar.gz mysql-4.0.17.tar.gz

kita extrak ketiga source diatas.

[root@ruslan src]# tar -zxvf httpd-2.0.52.tar.gz
[root@ruslan src]# tar -zxvf php-5.0.3.tar.gz
[root@ruslan src]# tar -zxvf mysql-4.0.17.tar.gz

setelah itu kita lihat hasil dari exstrak di atas

[root@ruslan src]# ls
httpd-2.0.52 php-5.0.3 mysql-4.0.17
httpd-2.0.52.tar.gz php-5.0.3.tar.gz mysql-4.0.17.tar.gz
[root@ruslan src]#

setelah kita sukses mengekstrak ketiga file ditas.
selanjut kita masuk ke direktori.

[root@ruslan src]# cd httpd-2.0.52
[root@ruslan httpd-2.0.52]#./configure –prefix=/usr/local/apache2
[root@ruslan httpd-2.0.52]# make
[root@ruslan httpd-2.0.52]# make install

untuk menjalankannya

[root@ruslan httpd-2.0.52]#/usr/local/apache2/bin/apachetl start &

dari sini kita telah sukses menginstall server web kita…
untuk mengetahui apakah webserver kita sudah jalan silahkan anda
buka browser anda dan ketikkan http://localhost/.

untuk konfigurasi [root@ruslan root]#/usr/local/apache2/conf/httpd.conf

Install mysql
sebelum menginstall mysql, harus buat dulu user dan group mysql
[root@ruslan src]# groupadd mysql
[root@ruslan src]# useradd -g mysql mysql

setelah itu masuk ke direktori mysql

[root@ruslan src]# cd mysql-4.0.17

opsi pertama
[root@ruslan mysql-4.0.17]#./configure –prefix=/usr/local/mysql (*konfigurasi ini adalah konfigurasi default dari mysql, jika anda ingin meletakkan semua data mysql di tempay lain. anda bisa menggunakan localstatedir=”directory data*)

opsi kedua [root@ruslan mysql-4.0.17]#./configure –prefix=/usr/local/mysql –localstatedir=/var/mysql (*dengan menggunkan printah ini semua data mysql tidak di letakkan di directory default mysql di install, tapi di letakkan di directory /var/mysql*)

[root@ruslan mysql-4.0.17]# make
[root@ruslan mysql-4.0.17]# make install
[root@ruslan mysql-4.0.17]# scripts/mysql_install_db
[root@ruslan mysql-4.0.17]# chown -R root /usr/local/mysql
[root@ruslan mysql-4.0.17]# chown -R mysql /usr/local/mysql/var (*jika anda menggunkan opsi pertama, data instalasi berada di directory /usr/loca/mysql*)

[root@ruslan mysql-4.0.17]# chown -R mysql /var/mysql (*jika anda menggunkan opsi kedua*)

[root@ruslan mysql-4.0.17]# chgrp -R mysql /usr/local/mysql
[root@ruslan mysql-4.0.17]# cp support-files/my-medium.cnf /etc/my.cnf
[root@ruslan mysql-4.0.17]# /usr/local/mysql/bin/mysqld_safe –user=mysql &

untuk memeriksa apakah mysql sudah jalan.

[root@ruslan mysql-4.0.17]#/usr/local/mysql/bin/mysql mysql

Install php

[root@ruslan src]# cd php-5.0.3
[root@ruslan php-5.0.3]# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
[root@ruslan php-5.0.3]# make
[root@ruslan php-5.0.3]# make install
[root@ruslan php-5.0.3]# cp php.ini-recommended /usr/local/lib/php.ini

Edit /usr/local/lib/php.ini

Edit doc_root = "/usr/local/apache2/htdocs/"
Edit file_uploads = Off

tambahkan perintah dibawah ini di /usr/local/apache2/conf/httpd.conf

DirektoryIndex index.html index.php

LoadModule php5_module libexec/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

setelah menambah script di atas di konfigurasi httpd.conf nya, sekarang kta coba buat script test php apakah udah includ dengan webservernya

untuk membuat script php disini menggunkan editor vi

dengan printah vi test.php

test page php

lalu simpan script di atas dengan printah :wq!

jalankan server web

[root@ruslan root]#/usr/local/apache2/bin/apachetl start &

untuk memeriksa apakah php sudah jalan

silahkan anda buat file dibawah ini

test.php

simpan file yang telah dibuat diatas

buka browser anda dan ketikkan http://localhost/test.php

Selamat anda sudah bisa menginstall webserver……………….. OK

Dalam hal ini bisa dilihat juga di

Tidak ada komentar:

Poskan Komentar