LAMP merupakan kependekan nama dari (Linux, Apache, MySQL, PHP). Sekedar info disini distro yang penulis pakai yaitu Ubuntu MATE 16.04, oke langsung saja kita mulai.
Pertama-tama buka terminal atau tekan
CTRL+ALT+T
, disini penulis melakukan semua tahap dengan root privileges, jadi silahkan login sebagai root user.
sudo su
Install MariaDB-server dan client:
apt-get -y install mariadb-server mariadb-client
Selanjutnya siapkan root password untuk MariaDB:
mysql_secure_installation
Akan muncul pertanyaan-pertanyaan sebagai berikut:
- Enter current password for root (enter for none): tekan enter
- Set root password? [Y/n]
y
- New password: masukan password root untuk MariaDB
- Re-enter new password: masukkan kembali password diatas
- Remove anonymous users? [Y/n]
y
- Disallow root login remotely? [Y/n]
y
- Reload privilege tables now? [Y/n]
y
Setelah selesai, coba login ke MariaDB untuk mengetahui apakah root password yang telah kita setting sudah sesuai?
mysql -u root -p
Setelah berhasil login ketik perintah
quit
untuk keluar dari MariaDB.
Install apache2:
apt-get -y install apache2
Sekarang buka browser kesayangan Anda lalu masukan alamat http://localhost, jika muncul halaman default apache berarti instalasi telah berhasil.
Install PHP7.0 dan apache module:
apt-get -y install php7.0 libapache2-mod-php7.0
Restart apache:
systemctl restart apache2
Coba lakukan tes dengan membuat file info.php pada direktori web server apache:
touch /var/www/html/info.php
nano /var/www/html/info.php
Isikan script berikut ini:
<?php
phpinfo();
?>
Lalu eksekusi perintah berikut:
chown www-data:www-data /var/www/html/info.php
Buka browser dan isikan alamat: http://localhost/info.php
Install modul php7.0-mysql dan modul pendukung lainnya, ketik pada terminal:
apt-cache search php7.0
apt-get install php7.0-mysql php7.0-curl php7.0-gd php7.0-fpm php7.0-snmp php7.0-mcrypt php7.0-mbstring php-apcu
Restart apache:
systemctl restart apache2
Oiya jangan lupa untuk menghapus file info.php yang merupakan informasi sensitif dari server yang kita gunakan.
rm -f /var/www/html/info.php
Install PHPMyAdmin (opsional), saya sendiri lebih suka menggunakan CLI ketimbang GUI 😀:
apt-get -y install phpmyadmin
Akan muncul pertanyaan-pertanyaan sebagai berikut:
- Web server to configure automatically: gunakan
TAB
lalu pilih apache2 - Configure database for phpmyadmin with dbconfig-common?
Yes
- MySQL application password for phpmyadmin: tekan Enter
Secara default MariaDB mengaktifkan plugin yang disebut dengan
"unix_socket"
, jika tidak di nonaktifkan maka root user tidak akan bisa login pada PHPMyAdmin. Oleh karena itu, mari kita nonaktifkan plugin tersebut dengan yang perintah berikut:
echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql
Masukkan root password MariaDB.
Selanjutnya coba buka alamat http://localhost/phpmyadmin dan login menggunakan user root dan password yang telah kita buat sebelumnya. Jika berhasil maka instalasi LAMP pada Ubuntu 16.04 telah selesai.
Sekian tutorial kali ini, semoga bermanfaat! 😀
No comments:
Post a Comment
Silahkan gunakan nama asli dalam berkomentar. Profil unknown / anonim tidak akan di-approve! Terima kasih.