Install LAMP stack (Linux Apache Mariadb PHP) di Debian 9 Strecth




LAMP stack adalah sekumpulan software open source untuk membuat sebuah komputer menjadi  web server. LAMP singkatan dari Linux Apache Mariadb PHP. Untuk membangun sebuah web server tidak diperlukan komputer dengan spesifikasi server atau destop kelas tinggi karena LAMP dapat diinstall pada komputer dengan spesifikasi rendah. 

Debian 9 membawa banyak perbaikan dan update repo standart. Salah satunya adalah komponen dari LAMP. Debian 9 Strecth menggunakan PHP 7 dan database Mariadb menggantikan PHP 5.6 dan MySQL pada debian versi sebelumnya.

Penggunaan Mariadb pada LAMP adalah respon dari para pelaku open source terhadap perkembangan MySQL baru-baru ini. Sejak MySQL dibeli oleh Oracle, banyak pelaku open source yang pesimis terhadap perkembangannya. Apakah Oracle tetap mengembangkan MySQL yang gratis sedangkan dia memiliki produk sejenis yang berbayar? 

Para mantan pengembang MySQL membuat database bernama Mariadb berdasarkan source dari MySQL. Hal ini disambut meriah oleh komunitas open source. Penyedia paket aplikasi web server mengganti MySQL dengan MariaDB, contohnya pada LAMP dan XAMPP.  MariaDB berjanji akan selalu gratis dan open source. 

Persiapan:

Sebelum mulai menginstall LAMP, jalankan update terlebih  dahulu

apt update

Langkah-1 Install Apache2

untuk menginstall apache2, jalankan perintah ini:

apt install apache2 -y

Langkah-2 Install Mariadb

Debian mengganti database default di debian 9 dari MySQL dengan Mariadb. Mariadb adalah clone MySQL yang tidak hanya gratis, namun juga full opensource dan full feature

apt install mariadb-server mariadb-client -y

Setelah installasi selesai lakukan pengamanan instalasi mysql dengan mengetik perintah

mysql_secure_installation

parameter-parameter yang wajib kamu setting:
set root password = y
new password: satuduatiga   <-- hanya contoh
re-enter new password: satuduatiga  <-- masukkan password lagi
remove anonymous user : y
Disalow root login remotly(hilangkan remote root dari komputer lain): y
Remove test database and access to it: y
Reload Privilage Table now: y
Done.

Langkah-3 Install PHP


Versi PHP default di debian 9 Strecth adalah PHP versi 7, untuk kamu yang memakai framework Code Igniter, versi Code Igniter yang sudah mendukung PHP 7 adalah Code Igniter 3.0.4 keatas.

apt install php php-pear php-cli php-mysql php-curl php-mbstring php-gd libapache2-mod-php  -y


Langkah-4 Restart Apache

Untuk mengaktifkan modul PHP di Apache, restart apache 2

systemctl restart apache2


Langkah-5 Test PHP 7

buat file test.php di folder /var/www/html

pico /var/www/html/test.php


masukkan baris kode seperti berikut

<?php
        phpinfo();
?>    

Tekan control + x untuk menyimpan file.
Setelah itu buka browsermu lalu masukkan alamatnya

http://localhost/test.php


Langkah-6 Install phpmyadmin

Phpmyadmin adalah aplikasi manajemen database mysql berbasis web yang sangat terkenal. Bahkan phpmyadmin menjadi standart aplikasi manajemen database mysql saat ini.
untuk menginstallnya ketikkan perintah berikut

apt install phpmyadmin -y

bila muncul form ini, pilih apache2 dengan menekan tombol spasi untuk memilih. Kamu bisa menggunakan tab untuk berpindah pilihan/obyek atau menekan enter untuk menyimpan pilihan dan melanjutkan ke proses berikutnya. Ikuti proses instalasi sampai selesai. 

Setelah selesai, buka browser kemudian masukkan alamat:

http://localhost/phpmyadmin
Jika berhasil, kamu akan melihat tampilan login phpmyadmin









No comments for "Install LAMP stack (Linux Apache Mariadb PHP) di Debian 9 Strecth"