AJIBLOG

Menulis Blog Adalah Salah Satu Hobi Saya di Waktu Luang dan Sebagai Catatan Eksperimen Tentang Informasi dan Teknologi , Silahkan Share , Subscribe dan Komen Jika Anda Suka Artikel saya ini, anda juga dapat menuliskan masalah yang anda alami pada saat mengikuti artiker diatas pada kolom komentar dibawah ini

Minggu, 17 Juni 2018

Cara Menginstall LAMP (Linux, Apache2.4, MariaDB 10, PHP 7.2) di Ubuntu 18.04 ( Live Server )



Pengenalan 

LAMP stack adalah sekelompok perangkat lunak open source yang digunakan untuk server web,database server dan berjalan. akronim berdiri untuk Linux, Apache, MariaDB, dan PHP.

LAMP Server (Linux, Apache, MySQL, PHP (atau Perl) adalah salah satu yang paling penting server Anda mungkin pernah mengatur. Ini akan dengan senang hati melayani sampai dinamis, situs web database-driven. Sejak server LAMP ini yang mendasari pondasi Linux itu menikmati rock-solid kehandalan, keamanan, dan dapat diinstal pada semua jenis perangkat keras (dari yang old white-box Anda memiliki multi-CPU,sampai RAID-enabled rak server).


Langkah - langkah installasi LAMP (Linux, Apache2.4, MariaDB 10, PHP 7.2)  di Ubuntu 18.04 ( Live Server ) :

1. Untuk menginstall lamp di ubuntu 18.04 server maka pastikan anda sudah meng-update dan upgrade sistem anda jika belum langkah tersebut dapat anda lihat di : https://ajikamaludin.blogspot.com/2018/06/yang-perlu-diperhatikan-setelah.html

2. ( Apache2.4 ) Setelah anda melakukan langkah diatas maka anda dapat langsung melakukan installasi dengan memasukan perintah 
$sudo apt install apache2

tekan enter untuk memilih Y



tunggu sampai proses installasi selesai, jika proses installasi telah selesai seperti gambar diatas maka anda dapat melakukan pengecekan apakah web server telah berjalan atau tidak dengan menggunkan perintah 
$systemctl status apache2
atau anda dapat langsung mencoba untuk mengunjungi alamat ip web server anda seperti gambar dibawah ini, sesuaikan dengan ip server anda


setelah anda menginstall apache kita dapat mengaktifkan module rewrite , tentang modul rewrite ini dapat anda baca dengan mencari referensi di internet, untuk mengaktifkan module rewrite di ubuntu 18.04 anda hanya perlu masukan perintah dibawah setelah menginstall apache
$sudo a2enmod rewrite


sebelum anda merestart apache pastikan anda menambahkan beberapa baris konfigurasi rewrite pada file site di apache anda dengan menggukan perintah 
$sudo vi /etc/apache2/sites-available/000-default.conf


maka akan muncul file seperti gambar dibawah ini


setelah file terbukan tekan " i " untuk masuk ke mode insert, kemudian tambahkan 5 baris konfigurasi yang ada pada gambar dibawah ini pada file konfigurasi anda 


anda dapat menambahkannya pada baris setelah documentroot seperti gambar dibawah ini


setelah itu keluar dan simpan file konfigurasi anda dengan menekan " esc " untuk keluar dari mode insert kemudian tekan ":wq" untuk simpan dan keluar dan tekan enter, jika file tersebut telah anda simpan maka anda dapat merestart apache2 dengan menggunakan perintah 
$sudo systemctl restart apache2


pastikan apache berhasil di restart untuk memastikannya anda dapat mengakses ip web server anda melalui browser atau dapat menggukan perintah dibawah ini
$sudo systemctl status apache2


 3. ( PHP 7.2 ) Salah satu hal yang baru di ubuntu 18.04 adalah php bawaan yang sudah menggukan versi paling akhir pada saat rilis yaitu 7.2 anda dapat menginstall php 7.2 dan beberapa ektensinya di ubuntu dan juga mod php pada apache agar dapat menjalakan php melalui web server anda dengan menggukan perintah 
$sudo apt install php php-cli php-gd php-mbstring php-xml php-mysql php-zip libapache2-mod-php

tekan enter untuk memilih Y
setelah installasi php selesai kita dapat melakukan uji coba untuk memeriksa apakah php telah berjalan di apache atau belum dengan membuat sebuah file di documentroot apache dengan menggukan perintah 
$sudo vi /var/www/html/test.php

maka anda akan melihat tampilan kosong karena ini merupakan file baru yang belum ada


tambahkan beberapa baris berikut pada file tersebut dengan masuk ke mode insert dengan menekan " i ", kemudian masukan , seperti gambar dibawah
<?php
phpinfo();
?>


jika sudah anda dapat keluar dan simpan dengan menekan " esc " untuk keluar dari mode insert kemudian simpan dan keluar dengan menekan ":wq" kemudian enter, setelah itu coba akses file tersebut melalui web server anda seperti gambar dibawah ini, sesuaikan alamat ip dengan alamat ip web server anda


4. ( MariaDB 10.1 ) Setelah berhasil menginstall php anda dapat melanjutkan ke installasi database server yang akan kita gunakan yaitu mariadb, untuk menginstall mariadb di ubuntu 18.04 server maka anda dapat langsung memasukan perintah
$sudo apt install mariadb-client mariadb-server

tekan enter untuk memilih Y

setelah berhasil terinstall, kita harus men-set root password untuk root password agar mariadb dapat kita gunakan user root dengan perintah dibawah ini
$sudo mysql_secure_installation
setelah memasukan perintah diatas maka akan keluar seperti gambar dibawah ini secara default atau bawaannya mariadb tidak memiliki password root maka ketika keluar opsi seperti gambar dibawah ini cukup tekan enter saja


kemudian setelah anda melewati opsi diatas maka anda akan diberi pertanyaan untuk men-set password dari user root anda dapat langsung menekan enter untuk opsi " Y " seperti gambar dibawah ini


kemudian akan muncul "New password: "<- disini anda harus memasukan password baru untuk user root mariadb kemudian tekan enter setelah itu anda harus mengulang password yang sama untuk "Re-enter new password :" kemudian tekan enter, seperti gambar dibawah ini jika anda memasukan password yang sama/sesuai maka akan keluar text " ... Success!"


selanjutnya anda akan diminta untuk menghapus anonymous user dari mariadb cukup tekan enter untuk memulih "Y", seperti gambar dibawah ini


kemudian anda akan diminta untuk menghalangi agar user root tidak dimasuki secara remote cukup tekan enter untuk memilih "Y", seperti gambar dibawah ini


selanjutnya anda akan diminta untuk menghapus database bawaan mariadb yaitu test untuk itu cukup tekan enter saja untuk memilih "Y",seperti gambar dibawah ini


kemudian anda akan diminta untuk me-reload privileges tables dari mariadb tekan enter untuk memilih "Y",


setelah semua proses diatas anda penuhi dan selesai maka akan keluar text "Cleaning up ...." seperti gambar diatas ini kemudian anda akan dikembalikan ke bash, ketika anda menggunakan mariadb di ubuntu user root pada mariadb tidak akan dapat diakses oleh user diluar root maka dari itu agar user root pada mariadb dapat diakses dari mana saja kita harus menghapus plugin pada user root mariadb dengan masuk ke mariadb dengan menggunakan perintah
$sudo mysql -u root -p


setelah anda masuk ke console mariadb maka masukan query berikut ini atau seperti gambar diabawah :

MariaDB [(none)]> use mysql;
MariaDB [(mysql)]> update user set plugin='' where User='root';
MariaDB [(mysql)]> flush privileges;
MariaDB [(mysql)]> quit;


maka jika anda mencoba lagi masuk sebagai user biasa tanpa sudo maka anda akan dapat masuk ke console mariadb


untuk mempermudah administrasi mariadb anda dapat menggunakan phpmyadmin , phpmyadmin ini merupakan salah satu tool yang digunakan untuk mengadministrasi atau mengelola database yang ada pada mariadb , anda dapat langsung menginstall phpmyadmin di ubuntu 18.04 server dengan menggukan perintah
$sudo apt install phpmyadmin

tekan enter untuk Y

kemudian dalam proses installasi akan muncul opsi seperti ini pastikan anda mengisi tanda bintang pada apache2 dengan menggunakan tombol spasi kemudian jika sudah ada tanda bintang seperti gambar dibawah ini anda dapat menekan enter


kemudian akan muncul opsi kedua seperti gambar dibawah ini setelah beberapa saat agar mempercepat dan tidak menambah beban pada database mariadb maka anda dapat memilih " No " dengan menekan tombol arah pada keyboard anda kemudian tekan enter


jika installasi sudah selesai anda dapat masuk ke phpmyadmin dengan mengakses ip server anda /phpmyadmin seperti gambar dibawah ini,


login dapat menggukan user root dan password yang telah anda set ketika memasukan perintah mysql_secure_installation diatas yang semestinya anda sudah ketahui


1 komentar:

Footer Ads

Like , Comment , Follow Blog Saya ...

Label

LinuxMint/Ubuntu (73) BLC-Telkom (33) Kegiatan (26) Debian (24) Tool (17) Kumpulan Tugas (12) Mikrotik (10) CentOS7 (8) Coding PHP (7) CentOS6 (6) Google (6) IDE (3) IPFire (3) Raspberry PI (3) github (3) NodeJS (2) Virtualisasi (2) Windows (2) GIS (1) Vuejs (1)

Contact us

Nama

Email *

Pesan *