Menginstall LAMP stack pada ubuntu 18.04

LAMP stack adalah kumpulan software open source untuk mendeploy aplikasi php. LAMP stack merupakan singkatan dari Linux, Apache, Mysql dan Php. Kita membutuhkan lamp stack untuk menginstall magento, wordpress atau aplikasi php lain.

Install Apache

Sebelum menginstall apache, kita update dulu list repositori dari mesin kita.

sudo apt update 

Install apache2

sudo apt install apache2

Jika sudah berhasil terinstall, jika kita mengunjungi ip mesin kita di browser akan tampil halaman default dari apache.

Setelah kita memasang apache kita atur dulu firewall kita. Bisa dengan menggunakan ufw atau Uncomplicated Firewall. Ufw ini cukup mudah dan simpel untuk digunakan.

sudo apt install ufw

Anda bisa mengecek status dari ufw dengan perintah:

sudo ufw status

Tambahkan rule untuk mengizinkan koneksi melewati firewall. Tambahkan rule ini sebelum anda mengaktifkan dan logout dari ssh, jika tidak akan kesulitan untuk login ke ssh.

sudo ufw allow ssh

Tambahkan rule untuk mengizinkan koneksi http:

sudo ufw allow http

Kita bisa menambahkan rule rule lain nantinya, semisal kita ingin mengizinkan https, ftp, dsb kita hanya perlu menambahkan rule.

Aktifkan ufw dengan perintah: sudo ufw enable

status firewall

Install mysql

Selanjutnya install mysql

sudo apt install mysql-server

Selanjutnya jalankan sudo mysql_secure_installation untuk mengamankan instalasi mysql anda. Anda akan diminta untuk mengeset password root dan memilih tingkat keamanan.

Jika anda kesulitan dalam men-set password root dari mysql, anda bisa mengubahnya langsung menggunakan query sql. masuk ke mysql dengan sudo mysql

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

FLUSH PRIVILEGES;

Install php

Install php berserta modul apache untuk php dan modul php untuk koneksi ke mysql

sudo apt install php libapache2-mod-php php-mysql

aktifkan modul php di apache dengan

sudo a2enmod php

Kita tes apakah instalasi php dengan apache sudah berhasil dengan membuat satu file php dan kita taruh direktori /var/www/html. Misalnya dengan membuat file info.php

<?php
info.php
halaman phpinfo lamp stack

Berikut artikel tentang instalasi lamp stack di ubuntu. Semoga bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *