Langsung ke konten utama

Install LAMP Server (Linux, Apache2, Mysql, Php)


A. Pengertian 
     Sebuah "LAMP" stack adalah sekelompok perangkat lunak open source yang biasanya dipasang bersama-sama untuk memungkinkan server untuk host situs web dinamis dan aplikasi web. Istilah ini sebenarnya merupakan singkatan yang mewakili sistem operasi Linux, dengan web APache Server. Data situs disimpan dalam database MySQL, dan konten dinamis diproses oleh PHP.

B. Latar Belakang
     Kombinasi yang tepat dari perangkat lunak yang disertakan dalam tumpukan LAMP rentan terhadap variasi, misalnya web server Apache dapat digantikan oleh beberapa perangkat lunak web server lain . Meskipun penulis asli dari program ini tidak merancang mereka untuk bekerja sebagai komponen dari LAMP stack, filosofi pengembangan dan set alat dibagi dan dikembangkan bersama dekat, sehingga mereka bekerja dan skala yang sangat baik bersama-sama.
    Karena sifat dari perangkat lunak bebas dan open source dan di mana-mana komponen, setiap komponen dari LAMP sangat baik diuji mengenai kinerja dan keamanan. 

C. Maksud dan Tujuan
    Maksud dan Tujuan saya menginstall Lamp adalah apabila suatu server belum terinstall Lamp. cuma yang terinstall OS nya saja, Maka server tersebut masih belum bisa dinamakan Server. Maka dari itu saya ingin menginstall Lamp server ini tujuannya adalah biar server saya sudah bisa di bilang server.  
D. Alat dan Bahan
    Alat dan Bahan untuk menginstall Lamp server adalah :
    1. Server
    2. Server yang sudah terinstall OS Ubuntu. karena disini saya prakteknya
        menggunakan Ubuntu 14.04 
    3. Koneksi internet . Karena saya menginstall nya di Vm Proxmox Jadi  
        Membutukan Akses Internet
    4. Laptop untuk Meremote  Server Kita nanti
E. Jangka Waktu Pengerjaan
    Jangka waktu yang saya butuhkan adalah Kurang Lebih 50 Menit.

F. Tahap Pelaksanaan 
=> Pertama remote server anda
=> Selanjutnya install apache2 untuk web server.:
#apt-get install apache2

Jika installasi sudah selasai coba cek alamat ip server di web browser jika ada pesan its work atau seperti gambar di bawah maka installasi web server anda berhasil

 => Kemudian Install ekstensi php yang digunakan :
#apt-get install php5 php5-mysql php5-gd php5-json php5-mcrypt php5-xmlrpc php5-cli php5-intl php5-curl php-pear php5-imagic
 => Untuk melihat info apa aja php yang sudah diinstall kalian buat file ".php" :
#nano /var/www/html/info.php
isi file:
<?php
phpinfo();
?> 
=> Kemudian cek file di web browser ipserver/info.php
=> Kemudian kita install database disini saya menngunakan mariadb :
#apt-get install mariadb-server
Masukkaan "password" dari user "root" untuk database kita:
Masukkan lagi password untuk vertifikasi kebenaran password  :
=> Konfigurasi mariadb dengan :
#mysql_secure_installation





 => Kemudian install phpmyadmin :
#apt-get install phpmyadmin
pilih apache2
 pilih yes
 masukkan password database atau mariadb
 masukkan password untuk user phpmyadmin di database
 masukkan ulang untuk vertifikasi

=> Selanjutnya akses database melalui web dengan menngunakn phpmyadmin:
 
=> Installasi LAMP server selesai.



H. Referensi 
  • Ebook blc telkom klaten

Komentar

Postingan populer dari blog ini

SHARE DATA DI LINUX MINT MENGGUNAKAN SAMBA

Sharing With Samba!!!  A. PENDAHULUAN Hay kawan saya akan sharing mengenai tutorial untuk sharing file menggunakan jaringan di komputer melalui os linux dengan samba file sharing. saksikan yaaa. A.1 Pengertian Samba adalah sebuah software yang bekerja di sistem operasi linux, unix dan windows yang menggunakan protokol network smb (server massage block). Smb adalah sebuah protokol komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk menampilkan fungsi jaringan client-server yang menyediakan sharing file dan printer serta tugas-tugas lainnya yang berhubungan. Pengertian Sharing Data / Resource Sharing Dalam sistem terdistribusi  beberapa komputer yang berbeda saling terhubung satu sama lain melalui jaringan sehingga komputer yang satu dapat mengakses dan menggunakan sumber daya yang terdapat dalam situs lain. Misalnya, user di komputer A dapat menggunakan laser printer yang dimiliki komputer B dan sebaliknya user di situs B dapat mengakses file yang terdapat di

Apa itu Webmin ???

Asslamualaikum Wr. Wb. Kali ini saya akan sharing mengenai webmin, apakah kalian sudah tau apa itu webmin? Kalau belum kita akan mengulasnya kali ini. Webmin   Webmin adalah alat konfigurasi sistem berbasis web untuk sistem Like-Unix, meskipun versi terbaru juga dapat diinstal dan dijalankan pada Windows.  Dengan itu, adalah mungkin untuk mengkonfigurasi internal sistem operasi, seperti pengguna, kuota disk, jasa atau file konfigurasi, serta memodifikasi dan mengontrol open source aplikasi, seperti Apache HTTP Server , PHP atau MySQL.  Webmin terdiri dari web server sederhana dengan sejumlah program CGI yang langsung memperbarui file system  /etc/inetd.conf  dan  /etc/passwd . Web server dan semua program CGI yang ditulis dalam Perl v.5, dan tidak menggunakan modul Perl non-standart.   Gambaran Umum  Webmin sebagian besar didasarkan pada Perl , berjalan sebagai proses sendiri dan web server .   Standarnya TCP pelabuhan 10000 untuk berkomunikasi, dan dapat dikonfi

Pengenalan Juniper Network

A.Pendahuluan          Assalammu'alaikum Wr,Wb teman-teman semua.Kali ini saya akan memberikan materi mengenai Introduce Juniper kepada teman-teman semua.Semoga bermanfaat bagi kita semua.         1.Pengertian Juniper Networks , Inc. adalah perusahaan Teknologi Informasi yang bermarkas di Sunnyvale, California . Perusahaan ini mendesain dan menjual layanan dan perangkat-perangkat jaringan IP ( Internet Protocol ). Juniper juga bekerjasama dengan Nokia Siemens Networks , Ericsson , dan Alcatel-Lucent dalam menyediakan solusi jaringan IP/ MPLS (Multiprotocol Label Switching) bagi pelanggan.         2.Latar Belakang Karena masih banyak dari kita yang tidak tahu mengenai Juniper,membuat saya terdorong untuk membuat artikel ini.        3.Maksud dan Tujuan Mengenal lebih dalam mengenai Juniper.        4.Hasil yang Didapatkan Dapat mengenal Juniper lebih dalam. B.Alat dan Bahan      1.PC/Laptop/Smartphone      2.Koneksi Internet C.Jangka Waktu       30 menit. D.