Install LAMPP di Debian 9

, , No Comments
LAMP singkatan dari Linux, Apache, Mysql, PHP.

karena kita memakai linux, biar lebih keren kita pakai terminal untuk melakukan instalasi:

Apache

Buka terminal dan ketikkan

sudo apt-get install apache2

MariaDB
Setelah mysql diakusisi oleh oracle, banyak developer yang mulai meninggalkan mysql free karena perkembangannya yang dinilai lambat. Bahkan mysql sudah tidak dijadikan bundle di project2 server tool. Sebagai gantinya sekarang digunakan mariadb. Mariadb sendiri dikembangkan oleh para developer awal mysql. Sehingga kompabilitasnya bisa dijamin. Untuk menginstall mariadb, buka terminal lalu ketikkan :

sudo apt-get install mariadb-server mariadb-client

PHP
Langkah akhir dalam instalasi Lamp adalah PHP. ketikkan perintah dibawah ini di terminal. Jangan lupa setelah itu tekan Enter.

sudo apt-get install php-common php-pear php-mysql libapache2-mod-php php-cli php-mbstring php-curl


BONUS
Setelah instalasi LAMP, jangan lupa menginstall aplikasi manajemen database. Sebagai bonus dari artikel ini, saya sertakan cara instalasi PHPMYADMIN

buka terminal lalu ketikkan:

sudo apt-get install phpmyadmin -y

setelah instalasi berjalan, nanti akan keluar promp seperti ini:

pakai panah atas bawah untuk memindahkan pilihan, kemudian tekan spasi untuk memilih. lalu tekan tab untuk menuju ke tombol OK. Finally tekan "ENTER".

kemudian akan muncul pertanyaan konfigurasi database mysql. Tekan enter lalu muncul halaman berikut:

Masukkan password untuk phpmyadmin di mysql kemudian lalu tekan enter
masukkan kembali password yang sudah dipilih, lalu tekan enter

restat apache
sudo systemctl restart apache2


Membuat Password baru di Mariadb
Setelah menginstall phpmyadmin, buat password admin baru untuk mengakses phpmyadmin.
Caranya sebagai berikut:

Login sebagai root di mysql

sudo mysql -u root

Buat user baru dan berikan hak akses penuh kepada user baru:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;

Untuk membuka akses ke network lakukan konfigurasi berikut:

sudo pico /etc/mysql/mariadb.conf.d/50-server.cnf

kemudian cari line dengan tulisan:

bind-address = 127.0.0.1

rubah menjadi

#bind-address = 127.0.0.1

lalu restart mariadb

sudo systemctl restart mariadb

AKTIFKAN MOD REWRITE
Sekarang kita aktifkan module rewrite supaya server kita bisa melakukan url rewriting.
langkahnya sebagai berikut:
1. buka terminal lalu jalankan perintah sudo a2enmod rewrite
2. buka file konfigurasi apache dengan perintah : sudo pico /etc/apache2/sites-enabled/000-default.conf
3. kamu akan melihat teks "<VirtualHost *:80>". Tambahkan perintah :
    "<Directory /var/www/html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
  </Directory>" dibawahnya.
4. Restart apache
    sudo systemctl apache2 restart




0 Comments:

Post a Comment