Assalamu'alaiakum Wr wb.
A. PENDAHULUAN
Selamat datang sahabat semua yang mudah-mudahan selalu dalam keadaan sehat wal 'afiyat, pada kesempatan kali ini saya ingin memberi tutorial CARA MENGINSTALL WEB & DATABASE SERVER DI LINUX.
B. LATAR BELAKANG
Alasan saya membahas tentang ini adalah untuk memberikan bagaimana nantinnya laptop kita bisa membuat web server untuk menampung layanan yang kita butuhkan meskipun itu dalam localhost atau jaringan local yang kiita buat pada debian server yang telah diinstall di virtualbox menggunakan jaringan host-only adapter.
C. MAKSUD DAN TUJUAN
MENGIMPLEMENTASI Installasi WEB SERVER di Server debian yang telah di remote (SSH) sehingga nantinnya bisa di aplikasikan di Server subgguhan.
Memamanfaatkan laptop kita sebagai database server untuk website atau segala macam yang ingin kita butuhkan.
D. HASIL YANG DIPEROLEH
Untuk hasil yang didapatkan dalam pembahasan kalik ini nantinya kita bisa menginstall LAMP (Linux Apache MySQL Php) di linux kita, dan bisa menjadikannya sebagai untuk penyimpanan projek pemerofgraman website atau yang lainnya.
E. WAKTU YANG DIBUTUHKAN
Untuk waktu yang dibutuhkan sampai 20-45 menit.
F. ALAT DAN BAHAN
Perlu siapkan jaringan internet, dan untuk installasi kita lakukan di TERMINAL LINUX.
G. TAHAP PELAKSANAAN
INSTALLASI WEB & DATABASE SERVER
Didalam hal ini yang perlu diingat adalah tujuan kita dalam konfigurasi ini untuk apa? kalo saya sendiri adalah untuk nantinya bisa mengkoding atau membuat program berbasis website dan otomatis perlu penyimpanan sebagai database nya.
Web server merupakan sebuah layanan yang memungkinkan untuk menampilkan sebuah halaman web kepada client di dunia internet. Sadar atau tidak, kita telah melihat contoh penerapan web server setiap hari. Seperti saat kita melihat berita-berita terbaru di www.detik.com atau saat kita berbelanja online di www.lazada.com ataupun saat kita mencari hiburan di www.komikid.com . Semuanya adalah penerapan dari web server.
Tutorial sebagai berikut:
1. Installasi Apache2
Masukan perintah:
root@alfalah:/home/tkj# apt-get install apache2 php5
Selanjutnya kita harus melakukan konfigurasi virtual host. Konfigurasi virtual host nantinya akan mewakili setiap website yang dibuat. Jadi misalkan kita mempunyai dua website, maka kita harus membuat dua konfigurasi virtual host.Untuk membuat virtual host, kita bisa mengcopy dari file contoh yang telah disediakan oleh apache. Lokasinya berada di direktori /etc/apache2/sites-available .
Setelah beres menginstall apache2 dan PHP5 nya, selanjutnya kita restart apache2 yang tadi telah diinstall dengan menggunakan perintah:
root@alfalah:/home/tkj#service apache2 restart
Setelah sudah selesai kita uji coba apakah sudah benar-benar terinstall atau belum, carannya dengan akses ip server yang telah kamu buat di browser, bisa ip ataupun localhost juga bisa, kurang lebih seperti ini tampilannya.
Nah setelah beres apache2 nya, sekarang kita memastikan apakah phpnya juga telah ada atau belum dengan cara berikut:
dan masukan script php berikut:
lalu tekan ctrl+x untuk mnyimpan dan tekan Yes.
setelah di save , skarang kita coba di webrowser, caranya seperti yang tadi namun kita tambahkan direktori untuk bisa mngakses phpnya:
2. Installasi Database Server MySQL
Untuk installasi database server kita ketikan perintah :
root@alfalah:~#apt-get install mysql-server mysql-client
Masukan password untuk user root sebagai user di mysql
Dan masukan kembali passwordnya:
Dan beriikut ini perintah untuk menggunakan msql serta beberapa perintah dasar dengan database:
root@alfalah:~# mysql -u root -p
Enter password: (tidak terlihat)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 43
Server version: 5.5.37-0+wheezy1 (Debian)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> CREATE DATABASE kits;
Query OK, 1 row affected (0.00 sec)
mysql> SHOW DATABASES;
+--------------------------+
| Database
|
+--------------------------+
| information_schema |
| kits
|
| mysql
|
| performance_schema |
+--------------------------+
4 rows in set (0.00 sec)
mysql> USE kits;
Database changed
mysql> CREATE TABLE biodata(
-> id varchar(4) NOT NULL,
-> nama varchar(30) NOT NULL,
-> alamat text
-> );
Query OK, 0 rows affected (0.06 sec)
mysql> SHOW TABLES;
+----------------------+
| Tables_in_kits
|
+----------------------+
| biodata
|
+----------------------+
1 row in set (0.01 sec)
mysql> INSERT INTO biodata VALUES ('0001','Rayhan SM', Alfalah');
Query OK, 1 row affected (0.06 sec)
mysql> SELECT * FROM biodata;
+--------+-----------------+-------------+
| id
| nama
| alamat
|
+--------+-----------------+-------------+
| 0001 | Rayhan SM | Alfalah |
+--------+-----------------+-------------+
1 row in set (0.01 sec)
mysql> QUIT;
Bye
root@forkits:~#
Namun untuk konfigurasi database hanya memkai MsQL itu harus CLI, dan database ini bisa kita access secara GUI mengunakan PHPmyadminn
Installasi Phpmyadmin
root@alfalah:/home/tkj#apt-get install phpmyadmin
pilih web server yang ingin kita gunakan, disini saya memakai apache2
PHPMyAdmin mengharuskan kita untuk membuat dan mengkonfigurasi sebuah
database sebelum phpmyadmin dapat digunakan. Pilih yes agar phpmyadmin
otomatis membuat dan mengkonfigurasi database yang dibutuhkan
database sebelum phpmyadmin dapat digunakan. Pilih yes agar phpmyadmin
otomatis membuat dan mengkonfigurasi database yang dibutuhkan
Karena phpmyadmin akan membuat sebuah database di mysql, maka kita diminta untuk memasukkan password dari user root untuk login ke mysql
Masukan kembali passwordnya
Dan akhirnya LAMP telah terinstall selamat mencoba.
source by: wikipedia dan buku mas aji BLC TELKOM.
Wassalamu'alaikum Wr wb.
No comments:
Post a Comment