Aktifkan Webserver pada Raspberry

Pemasangan Apache

sudo apt update
sudo apt upgrade
sudo apt update
sudo apt install apache2
sudo chown -R pi:www-data /var/www/html/
sudo chmod -R 770 /var/www/html/

Cek hasilnya di localhost (127.0.0.1)

 

Pemasangan PHP

sudo apt install php php-mbstring
sudo rm /var/www/html/index.html
echo "<?php phpinfo ();?>" > /var/www/html/index.php

Pemasangan MySQL

sudo apt install mysql-server php-mysql
sudo mysql --user=root

Buat user baru dengan perintah (ganti password dengan kata kunci yang baru):

DROP USER 'root'@'localhost';
CREATE USER 'root'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'password';

Selanjutnya untuk masuk ke client gunakan mysql --user=root --password lalu isikan kata kunci yang baru.

Pemasangan PHPMyAdmin

sudo apt install phpmyadmin

Saat pada proses dbconfig-common ada pertanyaan untuk setting database. Cukup pilih <Tidak> karena telah dikonfigurasi saat pemasangan MySQL. Isikan kata kunci sesuai saat setting MySQL. Buka alamat localhost diikuti phpmyadmin, contoh:  http://127.0.0.1/phpmyadmin

Kadang phpmyadmin tidak berada pada /var/www/html/ maka perlu buat link. Misalnya:

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

Setelah berhasil masuk ke phpmyadmin, buat data default dan cek warning dan errornya.