Install LAMP (Linux, Apache, MariaDB, PHP) dan phpMyAdmin di Ubuntu 16.04 (Disertai Video)
Tutorial kali ini, saya menyajikan mengenai tentang bagaimana cara menginstal LAMP di Ubuntu 16.04. Tutorial instalasi LAMP dan phpMyAdmin seperti ini sebelumnya telah saya bahas pada Ubuntu versi 14.04. Sekarang saya lanjutkan di Ubuntu 16.04 disertai video tutorialnya, untuk lebih mempermudah.
Langsung saja ke tahap instalasi:
Tahap Instalasi
Lakukan instalasi seluruhnya apache, mariadb, php dan phpmyadmin dengan cara berikut:
sudo apt install apache2 php libapache2-mod-php mariadb-server php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-mysql php7.0-mbstring php7.0-mcrypt php-gettext phpmyadmin
Tahap Pengaturan
Pertama-tama atur dahulu MariaDB kita yakni mensetting password pada akun root
.
sudo mysql_secure_installation
Jika terjadi error pada phpMyAdmin yang mana tidak dapat masuk dengan akun root
. Anda bisa mengikuti cara pada tulisan saya yang lalu yakni Mengatasi Access denied for user ‘root’@’localhost’ Pada phpMyAdmin.
Kemudian yang kedua yakni pengaturan pada Apache:
Pertama-tama backup dahulu berkas default virtualhost dengan cara:
cd /etc/apache2/sites-available/ sudo cp 000-default.conf 000-default.conf.bak
Lalu ubah nama berkas 000-default.conf
dengan nama misalnya lokal.conf
.
sudo mv 000-default.conf lokal.conf
Dan sunting berkas lokal.conf
seperti kode di bawah ini:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /code/web <Directory /code/web> Options +Indexes +FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>
Perhatikan skrip di atas pada baris ke-4 yakni DocumentRoot /code/web
. Kode itu disesuaikan dengan alamat direktori Anda. Dan skrip di atas sudah support directory Index
berserta .htaccess
jadi bisa langsung Anda gunakan untuk keperluan framework
ataupun CMS
.
Agar skrip di atas dapat berjalan dengan baik perlu disunting pula pada berkas apache2.conf
yakni:
sudo gedit /etc/apache2/apache2.conf
Lalu tambahkan skrip berikut:
<Directory /code/web/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
Setelah itu kita disable 000-default
dan jadi kan lokal.conf
sebagai default lakukan perintah berikut:
sudo a2dissite 000-default sudo a2ensite lokal
Kemudian restart Apache Anda:
sudo systemctl restart apache2
Video Tutorial
Untuk mempermudah Anda bisa lihat video tutorial yang telah saya buat berikut, durasi 14 menit 52 detik.