Raspberry Pi Lesson: LAMP Web Server


LAMP bermaksud Linux-Apache-MySQL-PHP. Linux adalah Operating System (OS), Apache adalah software web server, MySQL adalah sistem database dan PHP adalah bahasa pengaturcaraan (programming language). Melalui Terminal Raspberry Pi, gunakan command berikut.

$ sudo apt-get install apache2
$ sudo apt-get install php
$ cd /var/www/html
$ sudo mkdir php
$ cd php
$ sudo nano index.php

Kemudian masukkan contoh php source code. Cth <?php phpinfo(); ?>

$ cd
$ sudo apt-get install mariadb-server php-mysql
$ sudo mysql_secure_installation
$ sudo mysql -u root -p
$ create database exampledb;
$ create user 'exampleuser'@'localhost' identified by 'examplepassword';
$ grant all privileges on exampledb.* to 'exampleuser'@'localhost';
$ flush privileges;
$ quit
$ sudo service apache2 restart

Database management boleh menggunakan sama ada phpmyadmin atau adminer.

$ sudo apt-get install phpmyadmin
$ sudo nano /etc/apache2/apache2.conf
Add to last line = Include /etc/phpmyadmin/apache.conf

$ cd /var/www/html
$ sudo mkdir adminer
$ cd adminer
$ sudo wget http://www.adminer.org/latest-mysql-en.php
$ sudo mv latest-mysql-en.php index.php

Berikut adalah demo Raspberry Pi LAMP Web Server.

Python Source Code

Sertai Telegram Group bagi dapatkan source code

php Source Code

Sertai Telegram Group bagi dapatkan source code

Rujukan lain:

  1. https://tutorial.cytron.io/2018/09/04/install-lamp-web-server-raspberry-pi/
  2. https://tutorial.cytron.io/2018/09/06/configure-mysql-database-manage-using-adminer-raspberry-pi/

Leave a Reply

Your email address will not be published. Required fields are marked *