Saturday, October 2, 2021

Install LAMP (Linux, Apache, MySQL, PHP 8) di Linux

 Assalamu'alaikum Wr.Wb


A.Pendahuluan

    Pada Kesempatan kali ini saya akan sharing sedikit tentang, Installasi LAMP (Linux, Apache, Mysql, PHP 8) di Linux Elementary OS dan kebetulan Elementary OS ini berbasis Ubuntu 18.04.


B.Pengertian

    LAMP sendiri adalah singkatan dari Linux, Apache, MySQL, PHP/Pearl/Phyton yaitu mereka adalah paket/sekumpulan perangkat lunak bebas atau sering dikenal dengan open source yang digunakan untuk menjalankan sebuah aplikasi secara lengkap. biasanya LAMP diperlukan oleh para Web Development untuk mengembangkan web.

LAMP terdiri dari :

        1. Linux
    Linux sendiri adalah sebuah sistem operasi yang terkenal dengan open source nya, linux dibangun/dikembangkan menggunakan kernel sistem operasi yang pertama kali dikembangkan oleh Linus Trovals pada tahun 1991. Kebetulan disini saya pribadi menggunakan linux Elementary OS yang berbasis Ubuntu 18.04, 
    Alasan saya menggunakan Elementary OS karena terbilang ringan untuk spesifikasi laptop saya yang pas-pas an. Selain itu dari segi tampilan hampir mirip dengan Mac OS, kita juga bisa meng custom tampilan sesuai yang kita inginkan menggunakan yang namanya Tweaks.

        2. Apache
    Apache atau juga dikenal Apache2 adalah salah satu web server berbasis open sources yang dapat berjalan di banyak sistem operasi, Apache berfungsi untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani web menggunakan protokol HTTP. Jadi selain di linux, apache ini juga bisa berjalan di Windows, Mac OS dll.

        3. MySQL
    MySQL adalah salah satu dari banyak DBMS (Database Management System) menggunakan perintah/syntax SQL (Structured Query Language) yang tentunya banyak digunakan untuk pembuatan web.
    MySQL termasuk dalam RDBMS (Relational Database Management System), sehingga menggunakan tabel, kolom dan baris di dalam struktur database nya. Jadi dapat disimpulkan MySQL melakukan proses pengambilan data menggunakan metode relational database. Selain itu MySQL juga menjadi penghubung perangkat lunak dan database server.

        4. PHP/Pearl/Phyton
    Dikarenakan disini saya menggunakan PHP maka yang saya bahas hanya PHP nya saja, mungkin di next artikel saya bisa membahas Pearl/Phyton. 
    PHP (Hypertext Preprocessor) adalah sebuah bahasa pemrograman server-side scripting yang bersifat open sources. Server-side scripting sendiri adalah sebuah metode/teknik yang digunakan dalam pengembangan web yang melibatkan penggunaan skrip pada server web yang akan di proses oleh web server.

C.Maksud dan Tujuan
    Mengenal tentang LAMP dan dapat melakukan penginstallan LAMP

D.Latar Belakang
    Jika kita ingin membuat sebuah web maka harus ada LAMP terlebih dahulu di linux, maka dari itu kita harus menginstall LAMP terlebih dahulu
 
E.Alat dan Bahan

    - Laptop
    - Buku Referensi
    - Koneksi Internet

F.Waktu Pelaksanaan

    15 Menit (Tergantung koneksi internet)

G.Langkah langkah:


    1. Pastikan sudah install Linux
Karena LAMP ini digunakan untuk linux, yaa tentunya kita juga sudah harus menginstall linux hehe

    2. Install Apache
Mulai dari langkah ini pastikan laptop/pc kita sudah terkoneksi dengan internet, karena kita akan mengunduh paket Apache nya

        a. Lakukan update
Lakukan update di linux menggunakan terminal dengan syntax
$ sudo apt-update
        b. Install Apache
Selanjutnya jika sudah update, kita bisa langsung install apache dengan syntax
$ sudo apt install apache2
Tanda $ tidak perlu ikut diketik, karena tanda $ hanya sebagai tanda bahwa kita login di terminal sebagai user biasa

        c. Cek Apache
Jika sudah terinstall, selanjutnya kita akan melakukan pengecekan apakah apache kita sudah terinstall/terpasang dengan benar. caranya cukup mudah cukup buka web browser lalu ketikan localhost seperti di gambar


Jika kita mengakses localhost pada web browser kita, dan muncul tampilan seperti gambar tersebut maka penginstallan apache kita sudah berhasil

    3. Install MySQL
Penginstallan MySQL hampir sama seperti install apache, yaitu kita tinggal mengeksekusi syntax pada terminal kita, syntax nya
$ sudo apt install mysql-server

Tanda $ tidak perlu ikut diketik, karena tanda $ hanya sebagai tanda bahwa kita login di terminal sebagai user biasa

Jika ingin menambahkan pengamanan pada mysql kita bisa melakukan mysql_secure_installation, teman teman bisa mengakses link ini 


    4. Install dan Update PHP 8
Karena Elementary OS berbasis Ubuntu 18.04 maka masih menggunakan PHP 7.4 disini kita akan melakukan update ke PHP 8 yaitu PHP terbaru
    
        a. Menambahkan Repository
Sebelum install kita harus menambahkan repository secara manual terlebih dahulu, cukup masukan syntax dibawah ini ke terminal
$ sudo apt install  ca-certificates apt-transport-https software-properties-common

$ sudo add-apt-repository ppa:ondrej/php

Syntax tersebut berfungsi untuk menambahkan repository agar kita bisa install PHP 8, mungkin repository bawaan tidak ada jadi kita harus menambahkan secara manual

           b. Install PHP 8

Sebelum melakukan installasi, terlebih dahulu lakukan update, agar repository yang sudah ditambahkan ter apply oleh sistem, cara dengan memasukkan syntax

$ sudo apt update

Jika sudah kita bisa langsung insall PHP dengan syntax

$ sudo apt install php8.0 libapache2-mod-php8.0 

Karena disini saya menggunakan apache, saya sekalian menginstall apache module nya 

        c. Cek Versi PHP

Setelah selesai melakukan installasi, maka langkah selanjutnya adalah mengecek versi PHP kita. Cukup tuliskan syntax

$ php -v

Jika sudah ke versi PHP 8, maka update dan install PHP terbaru kita sudah berhasil seperti gambar dibawah ini


Selain dengan php -v, kita juga bisa mengecek versi PHP kita dengan info PHP. Jadi info PHP ini tidak hanya mengecek versi PHP saja, tapi juga bisa mengecek paket PHP apa saja yang terinstall pada perangkat kita.
Caranya cukup mudah, kita hanya perlu membuat file info.php di direktori /var/www/html. nah isi dari file info.php nya sebagai berikut :
<?php

phpinfo();

?>

Jika sudah kita tinggal cek saja, cara nya buka web browser lalu ketikkan localhost/info.php seperti gambar berikut



Setelah semua selesai, maka LAMP yang sudah di install bisa dipakai

Disini saya juga membuat tutorial versi youtube ya teman-teman, jika mungkin penjelasan saya kurang di blog maka bisa cek youtube saya di sini

H.Kesimpulan
    Pada dasarnya LAMP ini sama dengan XAMPP di windows, perbedaannya jika kita menginstall XAMPP itu sudah satu paket, tapi jika kita install LAMP kita harus install satu per satu. Mulai dari install Apache hingga PHP nya
    Selain itu perbedaan XAMPP dengan LAMP ada di penempatan file nya. Jika XAMPP ada di htdocs kalau LAMP ada di /var/www/html
    Kesimpulannya menginstall LAMP di linux dapat menjadi awal untuk kita bisa menjadi Web Developer apa lagi bagian back-end, karena kita akan menggunakan PHP

I.Referensi

https://www.tecmint.com/install-php-8-on-ubuntu//

J.Penutup
Demikian yang dapat saya sampaikan, kurang lebihnya mohon maaf


Wasalamu'alaikum Wr.Wb


Share:
Powered by Blogger.

Total Pengunjung

Main Tags

Terjemahan