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
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:
Posting Komentar