Instalacja potrzebnych dodatków do odpalenia własnego serwera WWW na RPI

W celu uruchomienia serwera www na naszej malince potrzebnych jest kilka rzeczy. Są to:

  • Serwer www, np. Apache
  • PHP do obsługi skryptów php
  • Baza danych MySQL

Serwer www, jest potrzebny aby możliwe było czytanie naszych skryptów www. Baza danych potrzebna jest gdy korzystamy z gotowych skryptów stron www, takich jak wordpress, natomiast phpmyadmin potrzebny jest m.in. do zarządzania tą bazą danych.

W pierwszej kolejności zainstalujemy serwer www, jakim jest w naszym przypadku Apache – w tym celu należy wywołać polecenie:

sudo apt-get install apache2 -y

Po zainstalowania serwera WWW możemy sprawdzić jego działanie. Aby tego dokonać logujemy się poprzez zdalny dostęp VNC do malinki, bądź podłączamy zewnętrzny ekran i odpalamy przeglądarkę. Jako adres wpisujemy localhost

Więcej informacji na temat instalacji i konfiguracji jak zawsze można znaleźć na stronie raspbery

Własne strony umieszczamy w katalogu

/var/www/html/

Aby możliwe było tworzenie rozbudowany stron przy użyciu php, musimy jeszcze zainstalować php. Dokonujemy tego poprzez polecenie:

sudo apt-get instal php

Pora przyszła na bazę danych. Ja wybrałem mariaDB. Polecenie instalujące bazę wygląda następująco:

sudo apt-get install mariadb-server

Po zainstalowaniu musimy utworzyć bazę danych. Aby tego dokonać logujemy się do MYSQL poprzez polecenie

sudo mysql --user=root

Po zalogowaniu do naszej bazy danych, tworzymy użytkownika, który będzie miał do niej dostęp:

create user 'uzytkownik'@'localhost' identified by 'haslo';

Utworzyliśmy użytkownika o nazwie użytkownik który jest dostępny przez adres localhost i którego hasło to haslo.

Po utworzeniu użytkownika musimy nadać mu uprawnienia do naszej bazy danych:

grant all privileges on *.* to 'danielo'@'localhost';

Aby możliwe było łatwe zarządzanie bazą danych (z poziomu przeglądarki) instalujemy jeszcze phpmyadmin

sudo apt-get install phpmyadmin -y

e sprawi, że phpMyAdmin będzie dostępne pod łatwym do zapamiętania adresem np.: 192.168.1.32/phpmyadmin:

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

Chyba niczego nie zapomniałem i nie pomyliłem. Jakby co, to pisz w komentarzach, jak coś zauważysz.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *