Install LAMPP di Debian 9
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
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
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
No comments for "Install LAMPP di Debian 9"
Post a Comment