Anda di halaman 1dari 4

HTTP & Web Server

Cipta Rahmadayanti / 1302140144


Program Studi Ilmu Komputasi, Universitas Telkom, Bandung
ciptardd@gmail.com
ABSTRAK
Dalam Praktikum yang dilaksanakan pada minggu ke-5 yaitu modul ke-3, penulis menjalani serangkaian
kegiatan. Kegiatan utamanya adalah melakukan install web server seperti Apache, PHP, MySQL, phpMyAdmin
dan dapat memahami konsep dan penerapan cara kerja web server.
Kata Kunci :Install web server seperti Apache, PHP, MySQL, phpMyAdmin

I. TEORI DASAR
1.1 Pengertian Apache Server
Server Web/WWW Apache adalah
server web yang dapat dijalankan di
banyak sistem operasi (Unix, BSD,
Linux, Microsoft Windows dan
Novell Netware serta platform
lainnya) yang berguna untuk melayani
dan memfungsikan situs web.
Protokol yang digunakan untuk
melayani fasilitas web/www ini
menggunakan HTTP.
1.2 Pengertian PHP Server
PHP adalah bahasa pemrograman
script server-side yang didesain untuk
pengembangan web. Selain itu, PHP
juga bisa digunakan sebagai bahasa
pemrograman umum.
1.3 Pengertian MySQL Server
Mysql adalah sebuah server database
open source yang terkenal yang
digunakan berbagai aplikasi terutama
untuk server atau membuat WEB.
Mysql berfungsi sebagai SQL
(Structured Query Language) yang
dimiliki sendiri dan sudah diperluas
oleh Mysql umumnya digunakan
bersamaan dengan PHP untuk
membuat aplikasi server yang dinamis
dan powerfull.
1.4 Pengertian PHP extension
Extension di dalam PHP adalah istilah
yang merajuk kepada kumpulan
fungsi tambahan(extension) yang
membuat PHP dapat mendukung
berbagai fitur baru.dalam aplikasi inti
PHP, PHP tidak menyediakan fungsi
yang menangani database MySQL.
Penanganan untuk fungsi database ini
dipisahkan menjadi fungsi
tambahan(extension).

II. METODOLOGI PRAKTIKUM


2.1 Instalasi dan Konfigurasi web server
Apache
Adapun langkah-langkah untuk intalasi
dan konfigurasi web server Apache yaitu:

Siapkan leptop yang sudah terinstal Linux


Centos6 (dual OS)

Buka terminal

Lakukan cek update repository Centos


#yum check-update

Instal Apache
#yum install httpd

Untuk mengecek status Apache, jalankan


perintah berikut:
#service httpd status

Berikut adalah cara start, stop dan restart


Apache:
#service httpd start
#service httpd stop
#service httpd restrat

Intall nano terlebih dahulu untuk membuat


dan merubah file dengan perintah:
#yum install nano

Selanjutnya, editlah file index.html yang ada


di folder/var/www/html,caranya:
#nano /var/ww/html/index.html
Modfikasi
folder
tersebut
menambahkan:

dengan

<html><body><h1>it works!</h1>
<p>This is the default web page for this
server.</p>
<p> the web server software is running
but no content has been added, yet /</p>
</body></html>

Bukalah browser di leptop anda, kemudian


akseslah http://localhost. Bila muncul tulisan
seperti file index.html berikut, maka instalasi
web server Apache berhasil.

Lakukan pengaksesan web dari leptop yang


lain ke leptop web server Anda, dengan
alamat http://(ip address)/

Buatlah folder-folder
/var/www/html :

berikut

didalam

Phpinfo();
?>

http://(ip address)/index.php
http://(ip address)/info.php

Selanjutnya isilah beberapa folder tersebut


dengan beberapa contoh file yang sesuai,
misalnya pdf, ebook dll

Adapun langkah-langkah untuk instalasi


dan konfigurasi MySQL Server yaitu:

Kemudian lakukan

Lakukan perintah berikut untuk menginstal


MySQL Server.
#yum install mysql-server

Adapun langkah-langkah untuk instalasi


dan konfigurasi PHP yaitu:

lakuakn perintah berikut untuk install php

setelah selesai instalasi php, jangan lupa


restart Apache:

untuk menguji php sudah terinstal dengan


benar, buatlah file index.php dan info.php
didalam folder/var/ww/html
#nano /var/www/html/index.php
#nano /var/www/html/info.php

isi file info.php sebagai berikut:


<?php

Untuk pengaturan pengamanannya yaitu


dengan mengetikan perintah:
#mysql_secure_installation

2.5 Instalasi dan konfigurasi phpMyAdmin


Adapun langkah-langkah untuk instalasi
dan konfigurasi phpMyAdmin yaitu:
Install phpMyAdmin dengan melakukan
perintah:

isi file index.php adalah sebagai berikut:


<?php
Echo ini adalah server created for php,
by sister;
?>

Selanjutnya buat format database pada


mysql
#mysql_install_db

#service httpd restrat

Lalu jalankan mysql dengan mengetikan


perintah
#service mysql start

#yum install php

Seteleh itu tambahkan perintah:


#sudo rpm Uvh epel-release-6*.rpm

#service iplablel stop


2.2 Instalasi dan Konfigurasi PHP

Tambahkan repositori EPEL kedalam sistem,


dengan menggunakan perintah berikut:
#wget
http://dl.fedoraproject.org/pub/epel/6/x86
_64/epel-release-6-8.norch.rpm

http://(ip address)/ebook

seharusnya akan muncul tampilan browser


php untuk info.php

2.3 Instalasi dan konfigurasi MySQL

#nano /var/www/html/ebook

akses lewat browser kedua alamat berikut:

Create password untuk admin root, misalnya


cluster135

Maka akan muncul jendela berikut, masukan


password yang sama untuk konfirmasi

Buka browser lalu ketikan


http://localhost/phpmyadmin/

Masukan username=root

alamat

Dilakukan instalasi dan konfigurasi pada


MySQL

Dilakukan instalasi dan konfigurasi php


MyAdmin

Tidak dilakukan instalasi php extension

password=cluster135
2.6 Instalasi dan konfigurasi PHP extension
Adapun langkah-langkah untuk instalasi
dan konfigurasi PHP Extensions yaitu:
#yum install php-mysql php-gd php-imap phpldap php-mbstring php-odbc php-pear php-xml
php-xmlrpc php-pecl-apc
Kegunaan dari extension ini adalah, memberikan fitur tambahan pada php untuk web engine
tertentu. Web engine terkadang tidak bisa berfungsi
tanpa dukungan dari PHP-extensions.
III. HASIL PERCOBAAN

Dilakukan setting pada Apache untuk


mengubah tampilan teks pada web
http://localhost dan dapat muncul

Dilakukan setting pada PHP

IV. ANALISIS DAN DISKUSI


Praktikum yang dilakukan pada modul 3
memiliki kendala, yaitu saat intalasi dan
konfigurasi MySQL server, dan Instalasi dan
konfigurasi phpMyAdmin.
Saat intalasi dan konfigurasi MySQL
server, praktikan memiliki kendala dalam
memasukan password pada saat konfigurasi
MySQL server, sehingga praktikan tidak bisa

menjalankan atau meninstalasi dan konfigurasi


phpmyadmin. Hal tersebut terjadi, karena
praktikan sebelumnya mengganti password
sehingga hanya praktikan tersebut yang
mengetahui passwordnya pada computer
tersebut.
VI.

KESIMPULAN
Simpulan dari praktikum modul 3 yaitu
mengenai HTTP DAN WEB SERVER.
Praktikan
tidak
dapat
melakukan
konfigurasi MySQL server. Karena
praktikan tidak bisa memasukan password
pada saat pengaturan pengamanan pada
mysql server. Tetapi setelah di remove

mysql nya dan di setting ulang


passwordnya dengan coding #rm rf
/var/Lib/mysql , dan di instal ulang mysql
nya hasilnya bisa, dan berhasil menginstal
php myadmin.

Anda mungkin juga menyukai