Cara Install LAMP di Manjaro Linux

Cara Install LAMP di Manjaro Linux Panduan Lengkap

LAMP adalah singkatan dari Linux, Apache MySQL / MariaDB, dan PHP atau Perl atau Python. Jika kamu menggunakan Manjaro Linux, kamu dapat dengan mudah menginstall LAMP ini di Manjaro kamu.

Manjaro adalah salah satu distribusi Linux berbasis Arch yang populer. Ini berarti kamu dapat menginstall paket apa saja yang ada pada Arch Linux ke sistem operasi Manjaro kamu, termasuk LAMP yang kita bahas sekarang.

Kamu dapat dengan mudah menginstall LAMP karena semua paket yang diperlukan sudah tersedia di repositori resmi Arch Linux.

Sebelumnya kamu juga bisa melihat panduan kami lainnya tentang cara memasang Yay AUR Helper di Arch Linux dan Manjaro.

Cara Install LAMP di Manjaro Linux

Sebelum menginstall paket apa pun, perbarui sistem terlebih dahulu. Ini juga bertujuan untuk mensinkronkan ulang repositori.

sudo pacman -Syu

Update sistem manjaro

Cara Install Apache di Manjaro Linux

Selanjutnya adalah menginstall Apache. Apache adalah perangkat lunak sumber terbuka, dan berfungsi untuk menjalankan web server.

Apache sangat populer dan banyak digunakan untuk menjalankan berbagai website. Dokumentasi ektensif yang membantu pengguna baru mengonfigurasi dengan mudah.

Kamu dapat menggunakan perintah berikut pada terminal untuk mulai menginstall Apache.

sudo pacman -S apache

Install Apache

Ini hanya paket kecil dan akan di install dalam beberapa detik. Setelah instalasi selesai, buka file konfigurasi Apache yang berada di /etc/httpd/conf/httpd.conf.

sudo nano /etc/httpd/conf/httpd.conf

Beri komentar pada baris berikut:

# LoadModule unique_id_module modules/mod_unique_id.so

Edit File Konfigurasi Apache

Sekarang kamu dapat mengaktifkan dan memulai Apache server dengan menggunakan perintah berikut:

sudo systemctl enable httpd
sudo systemctl restart httpd

Mulai server apache

Setelah selesai, konfirmasi dengan memeriksa status layanan:

sudo systemctl status httpd

Cek status layanan httpd

Kamu juga bisa melihat menggunakan browser dengan mengetikkan http://localhost pada bilah url. Jika menunjukkan halaman berikut, berarti server sudah aktif dan berjalan dengan baik.

Cek Apache Via Browser

Catatan : Secara Default, server akan menyajikan file di browser yang terletak pada direktori /srv/http. Kamu dapat mengubahnya dari file konfigurasi server atau membiarkan apa adanya untuk kemudahan penggunaan. Untuk informasi lebih lanjut, lihat panduan Apache.

Cara Install Database MySQL di Manjaro Linux

MariaDB adalah implementasi default MySQL di Arch Linux. Untuk menginstall MariaDB, gunakan perintah berikut:

sudo pacman -S mysql

Instalasi akan meminta kamu untuk memilih penyedia MySQL. Tekan enter untuk memilih repositori default, yaitu MariaDB.

Pilih MariaDB

Selanjutnya, tekan Y kemudian enter untuk mengonfirmasi instalasi.

Konfirmasi instalasi

Instalasi mungkin memerlukan waktu beberapa detik, tergantung dari kecepatan internet yang kamu gunakan. Setelah selesai, mulailah dengan menginisialisasi direktori data MariaDB menggunakan perintah berikut:

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Sampai disini, MariaDB sudah berhasil diinstall di Manjaro Linux. Aktifkan dan mulai MariaDB dengan menggunakan perintah berikut:

sudo systemctl enable mysqld
sudo systemctl restart mysqld

Jalankan MySQL

Konfirmasi instalasi dengan memeriksa status layanan:

sudo systemctl status mysqld

Cek Status Layanan MariaDB

Langkah terakhir untuk menyelesaikan pengaturan MySQL, jalankan mysql_secure_installation untuk mengatur kata sandi root dan menghapus database uji untuk keamanan.

sudo mysql_secure_installation

Atur Kata Sandi Mariadb

Jika sudah selesai, sekarang kamu sudah dapat login ke pengguna root MySQL dan membuat atau mengelola database dari antarmuka baris perintah MySQL.

mysql -u root -p

Login untuk menggunakan MySQL

Cara Install PHP di Manjaro Linux

Bagian terakhir dari LAMP adalah PHP. PHP sudah tersedia di repository Manjaro. Untuk menginstall modul PHP dan PHP Apache di Manjaro, gunakan perintah berikut di terminal:

sudo pacman -S php php-apache

Install PHP di Linux Manjaro

Siapkan modul PHP Apache dengan memperbarui beberapa entri di file konfigurasi Apache yang ada di /etc/httpd/conf/httpd.conf.

sudo nano /etc/httpd/conf/httpd.conf

Temukan dan beri komentar pada baris berikut dalam file konfigurasi.

#LoadModule mpm_event_module modules/mod_mpm_event.so

Beri komentar

Temukan dan hapus komentar pada baris berikut dalam file konfigurasi.

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

Hapus Komentar

Dan di akhir file, tambahkan baris berikut untuk PHP 8.

LoadModule php_module modules/libphp.so
AddHandler php-script php
Include conf/extra/php_module.conf

Untuk versi PHP 7.

LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
Include conf/extra/php7_module.conf

Tambahkan kode di bawah

Sekarang simpan file dan keluar. Mulai ulang Apache Server untuk memastikan semua konfigurasi dimuat dengan benar.

sudo systemctl restart httpd

Mulai Ulang Httpd

Itu saja. Sekarang PHP sudah berhasil diinstall dan dikonfigurasi untuk digunakan dengan Apache web server.

Untuk menguji instalasi PHP, buat file di /srv/http/phptest.php menggunakan perintah:

sudo nano /srv/http/phptest.php

Kemudian masukkan kode PHP berikut:

<?php
phpinfo();
?>

Simpan file dengan menekan tombol CTRL + X kemudian Y.

Sekarang buka file ini di browser dengan mengetikkan localhost/phptest.php.

Cek Versi PHP

Dengan menggunakan paket yang sudah di pasang di atas, kamu seharusnya sudah dapat mengembangkan dan menguji aplikasi web tanpa masalah. Jika kamu ingin sedikit lebih mudah dalam menangani database, kamu dapat melakukannya dengan menggunakan phpMyAdmin. Ini adalah sistem manajemen database berbasis browser.

Cara Install phpMyAdmin di Manjaro Linux

phpMyAdmin adalah antarmuka grafis yang mudah digunakan untuk membuat, menghapus, dan memperbarui database.

Gunakan perintah berikut untuk menginstall phpMyAdmin:

sudo pacman -S phpmyadmin

Install phpMyAdmin di Manjaro Linux

phpMyAdmin membutuhkan ektensi PHP mysqli, PHP bz2 dan PHP iconv. Edit php.ini dengan menjalankan perintah berikut.

sudo nano /etc/php/php.ini

Hapus komentar pada baris berikut untuk mengaktifkan ekstensi.

extension=bz2
extension=mysqli
extension=iconv

Sekarang simpan dan tutup file.

Pada distribusi Linux lainnya, phpMyAdmin secara default berfungsi ketika kamu membuka http://localhost/phpmyadmin tetapi di manjaro kita harus mengkonfigurasi Apache server secara manual untuk melayani phpMyAdmin di alamat ini.

Buat file konfigurasi Apache untuk phpMyAdmin.

sudo nano /etc/httpd/conf/extra/phpmyadmin.conf

Tempel konfigurasi berikut ke file.

Alias /phpmyadmin "/usr/share/webapps/phpMyAdmin"
<Directory "/usr/share/webapps/phpMyAdmin">
DirectoryIndex index.php
AllowOverride All
Options FollowSymlinks
Require all granted
</Directory>

Masukkan Konfigurasi ke File

Alias mengacu pada alamat web dimana ia akan melayani phpMyAdmin, dan Direktori adalah lokasi phpMyAdmin. Silahkan simpan file dan tutup.

Sekarang kita perlu menambahkan file konfigurasi di atas ke dalam konfigurasi Apache utama untuk mengaktifkannya. Buka konfigurasi Apache dan sertakan alamat konfigurasi phpMyAdmin.

sudo nano /etc/httpd/conf/httpd.conf

Tempel baris berikut di akhir file.

Include conf/extra/phpmyadmin.con

Setelah selesai, restart Apache Server.

sudo systemctl restart httpd

Sekarang coba kunjungi http://localhost/phpmyadmin/. Kamu akan melihat layar seperti berikut. Masukkan nama pengguna root MySQL/MariaDB dan kata sandi.

Tampilan Login phpMyAdmin

Kamu akan di arahkan ke halaman dashboard dari phpMyAdmin.

Tampilan Dashboard phpMyAdmin

Pada bagian bawah dashboard kamu mungkin melihat kesalahan yang mengatakan “The configuration file now needs a secret passphrase (blowfish_secret)”.

Notifikasi Error Blowfish

Untuk menghilangkan kesalahan ini, edit file /etc/webapps/phpmyadmin/config.inc.php.

sudo nano /etc/webapps/phpmyadmin/config.inc.php

Cari baris berikut dan tentukan frasa sandi rahasia bluefish.

$cfg['blowfish_secret'] = 'blowfish secret code'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Buka halaman berikut untuk mendapatkan frasa sandi rahasia.

Masukkan frasa kata sandi

Simpan dan tutup file. Mulai ulang Apache.

systemctl restart httpd

Kesalahan akan hilang sekarang.

Sekarang sudah selesai. Dalam artikel ini kami berhasil menginstall LAMP di Manjaro Linux dan mengatur phpMyAdmin untuk mengelola database dengan mudah di sistem kami.

Semoga panduan di atas bermanfaat. Jika kamu memiliki pertanyaan tinggalkan pada kolom komentar di bawah.

Artikel Menarik Lainnya

Avatar Staf Editor

Penulis: Staf Editor

Admin dan merupakan pendiri tunggal dari website nulis.net, yang memiliki keingin agar website ini dapat dikenal banyak orang senantiasa membantu dalam hal apa pun.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *