Cara Install LAMP Stack di Server dengan Ubuntu 18.04

Posted on

Cara Install LAMP Stack di Server dengan Ubuntu 18.04

Pendahuluan

Jika Anda ingin menjalankan website atau aplikasi web di server, Anda memerlukan sebuah stack software untuk menjalankan server tersebut. Salah satu stack software yang umum digunakan adalah LAMP stack, yang terdiri dari Apache web server, MySQL database, dan PHP programming language. Artikel ini akan membahas cara instalasi LAMP stack di server dengan Ubuntu 18.04.

Persyaratan

Sebelum melakukan instalasi, pastikan server Anda sudah terhubung ke internet dan memiliki akses root. Selain itu, pastikan juga bahwa server Anda telah terinstal Ubuntu 18.04.

Langkah-langkah

Berikut ini adalah langkah-langkah untuk menginstal LAMP stack di server dengan Ubuntu 18.04:

1. Update dan Upgrade

Pertama-tama, jalankan perintah berikut untuk melakukan update dan upgrade pada server:

sudo apt updatesudo apt upgrade

2. Instal Apache

Apache adalah server web yang akan digunakan untuk menjalankan aplikasi web atau website Anda. Jalankan perintah berikut untuk menginstal Apache:

sudo apt install apache2

Kemudian, jalankan perintah berikut untuk memastikan Apache berjalan:

sudo systemctl status apache2

Jika Apache berjalan dengan baik, output yang muncul akan seperti ini:

apache2.service - The Apache HTTP ServerLoaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)Active: active (running) since Sun 2021-10-10 15:16:47 UTC; 10s ago Main PID: 1963 (apache2)Tasks: 55 (limit: 4915)CGroup: /system.slice/apache2.service├─1963 /usr/sbin/apache2 -k start├─1964 /usr/sbin/apache2 -k start└─1965 /usr/sbin/apache2 -k start

3. Instal MySQL

MySQL adalah database yang akan digunakan untuk menyimpan data aplikasi web atau website Anda. Jalankan perintah berikut untuk menginstal MySQL:

sudo apt install mysql-server

Selama instalasi, Anda akan diminta untuk membuat password root untuk MySQL. Pastikan untuk menggunakan password yang kuat dan aman.

Setelah instalasi selesai, jalankan perintah berikut untuk memastikan MySQL berjalan:

sudo systemctl status mysql

Jika MySQL berjalan dengan baik, output yang muncul akan seperti ini:

mysql.service - MySQL Community ServerLoaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)Active: active (running) since Sun 2021-10-10 15:24:53 UTC; 2s ago Main PID: 2246 (mysqld)Tasks: 38 (limit: 4915)CGroup: /system.slice/mysql.service└─2246 /usr/sbin/mysqld

4. Instal PHP

PHP adalah bahasa pemrograman yang akan digunakan untuk mengembangkan aplikasi web atau website Anda. Jalankan perintah berikut untuk menginstal PHP:

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

Setelah instalasi selesai, jalankan perintah berikut untuk memastikan PHP berjalan:

sudo systemctl status apache2

Jika PHP berjalan dengan baik, output yang muncul akan seperti ini:

apache2.service - The Apache HTTP ServerLoaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)Active: active (running) since Sun 2021-10-10 15:16:47 UTC; 10s ago Main PID: 1963 (apache2)Tasks: 55 (limit: 4915)CGroup: /system.slice/apache2.service├─1963 /usr/sbin/apache2 -k start├─1964 /usr/sbin/apache2 -k start└─1965 /usr/sbin/apache2 -k start

5. Konfigurasi Firewall

Terakhir, pastikan untuk mengkonfigurasi firewall untuk mengizinkan akses ke server Anda. Jalankan perintah berikut untuk mengizinkan akses ke Apache:

sudo ufw allow 'Apache'

Jalankan perintah berikut untuk mengizinkan akses ke MySQL:

sudo ufw allow 'MySQL'

Terakhir, jalankan perintah berikut untuk mengaktifkan firewall:

sudo ufw enable

Kesimpulan

Dalam artikel ini, telah dibahas cara instalasi LAMP stack di server dengan Ubuntu 18.04. Dengan mengikuti langkah-langkah di atas, Anda akan memiliki sebuah server yang siap untuk menjalankan aplikasi web atau website Anda.