TUJUAN
Siswa dapat memahami pengertian dari web server
Siswa dapat memahami fungsi dan kegunaan dari web server
Siswa dapat melakukan instalasi web server menggunakan apache2
dan dapat melakukan konfigurasi web server melalui apache2 serta
menghubungkan web server dengan PhpMyAdmin dan MySQL atau
Webmin
PENDAHULUAN
PHP (PHP = PHP Hypertext Preprocessor) adalah sebuah bahasa
pemograman html untk mekerluan pembuatan web atau situs. Sebagian
besar PHP diambil dari bahsa C, java dan Perl dengan beberapa keunikan.
Berbeda dengan file html, php uni memerluakn mesin khusus ubntuk
membukannya yaitu webserver yang sudah terintegrasi dengan mesin
php.
Software databse mulai bermunculan seiring dengan bertambahnay
kebutuhan akan database server. Salah satu dari pendatang baru dalam
dunia database dan sering digunakan ialah MYSQL, sebuah server/klien
database SQL yang berasal dari Skandinavia. MySQL terdiri atas server
SQL, Klien program untuk mengakses server , tools untuk administrasi,
dan interface program untuk menulis program sendiri.
LANGKAH KERJA
1. Pastikan setting network di komputer tersebut telah berjalan dengan
baik, dan gunakan mode super user agar lebih mudah dalam
pengaplikasian. IP address yang digunakan adalah 172.16.16.5
2. Lakukan instalasi DNS server. Contoh dengan domain rendy.com dan
tambahkan subdomain mail, ftp, www, berikut gambar :
3. Lakukan instalasi apache. Untuk konfigurasi sama dengan praktek
sebelumnya di modul sqlcwebserver basic
4. Lakukan instalasi php5 beserta modulnya yang terintegrasi dengan
apache dan mysql
5. Pastikan modul php telah terinstall dan aktif. Kita bisa memeriksa
apakah ada file php5.conf dan php5.load di folder /etc/apache2/mods-
enabled. Jika tidak ada kita bisa mengaktifkan modul tersebut dengan
perintah a2enmod
6. Buat sebuah file index.php di /var/www/mail (Letak
DocumentRoot).contoh:
2
8. Lakukan test browsing ke mail.rendy.com, Jika instalasi & konfigurasi
berjalan dengan baik, browser akan menampilkan info mengenai php
nya
9. Lakukan instalasi mysql-server
10. Buat sebuah database untuk testing koneksi, masuk ke mysql
dengan perintah
#mysql u root p
#create database kelompokfffr;
Untuk mencek gunakan perintah :
#show databases;
Lalu akan keluar seperti ini :
HASIL PENGAMATAN
1. MYSQL (w3m mail.rendy.com)