Obsah:

Inštalácia LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 krokov
Inštalácia LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 krokov

Video: Inštalácia LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 krokov

Video: Inštalácia LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 krokov
Video: Установка Apache, PHP, MySQL (LAMP) на VDS сервер (в Ubuntu) 2024, Júl
Anonim
Inštalácia LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi
Inštalácia LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi

Nastavte na svojom Raspberry Pi zásobník LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) s prístupom PHPMyAdmin a FTP a nakonfigurujte ho tak, aby fungoval ako webový server.

Budete potrebovať počítač Raspberry Pi pripojený k internetu pomocou karty microSD s kapacitou 8 GB (alebo vyššou). Najprv budete musieť byť schopní nakonfigurovať Raspi-config pomocou klávesnice, aby ste zmenili predvolené heslo Raspbian a povolili SSH. Po dokončení konfigurácie Raspi sa budete musieť pripojiť iba pomocou pripojenia SSH.

Už by ste mali byť schopní nakonfigurovať obraz Rasbianu na kartu MicroSD, budete potrebovať znalosti o schopnosti SSH k Raspberry Pi a o konfigurácii vašej databázy SQL pomocou PHPMyAdmin.

Kde vidíte $, je to príkaz, ktorý musíte prilepiť/použiť na inštaláciu a konfiguráciu softvéru.

Krok 1: ## Raspbian Image ##

Vytvorte obrázok Raspbian Stretch Lite na kartu MicroSD (odporúča sa> 8 GB)

Akonáhle sa RasPi spustí, prihláste sa pomocou používateľského mena: pi Heslo: malina

potom

$ hostname -I

(Poznačte si IP adresu, budete to potrebovať na SSH k RasPi. Napr. 192.168.0.100)

$ sudo raspi-config

Možnosť 1 - „Zmeniť heslo používateľa“> Ok> Zadajte nové heslo systému UNIX> Znova zadajte nové heslo> Ok

Možnosť 5 - „Možnosti rozhrania“> „P2 SSH“> karta Áno do „Dokončiť“> Enter

$ sudo reštart

Krok 2: ## Aktualizujte Raspbian ##

Teraz sa pomocou Putty pripojte k RPi pomocou adresy IP z predchádzajúceho. Prihláste sa pomocou používateľského mena: pi a hesla

$ sudo apt update && sudo apt upgrade -y

$ sudo reštart

Krok 3: ## Nainštalujte Apache2 ##

Opäť pomocou Putty sa pripojte k RPi pomocou IP adresy z predchádzajúceho.

prihláste sa pomocou používateľského mena: pi a hesla

$ sudo apt install apache2 -y

Po dokončení inštalácie Apache2 otvorte webový prehliadač v tej istej sieti Wi-Fi a zadajte IP adresu RasPi. Ak je Apache2 nainštalovaný správne, zobrazí sa stránka s textom „Predvolená stránka Debianu Apache2“a „Funguje to!“.

$ sudo a2enmod prepísať

$ sudo systemctl reštartujte apache2

$ sudo chown -R pi: www -data/var/www/html/

$ sudo chmod -R 770/var/www/html/

$ sudo nano /etc/apache2/apache2.conf

Nájsť: (Na nájdenie môžete použiť Ctrl & W)

Adresár/var/www/

Možnosti Indexy FollowSymLinks AllowOverride Žiadne Vyžadovať všetky udelené /Adresár

Zmeniť na:

Adresár/var/www/Možnosti Indexy FollowSymLinks

AllowOverride All

Vyžadovať všetky udelené

/Adresár

Ctrl & O> Enter> Ctrl & X

$ sudo service apache2 reštart

Krok 4: ## Nainštalujte PHP7 ##

$ sudo apt install php libapache2-mod-php -y

Testovanie PHP

Najprv budete musieť odstrániť súbor „index.html“v adresári „/var/www/html“.

$ sudo rm /var/www/html/index.html

Potom v tomto adresári pomocou tohto príkazového riadku vytvorte súbor „index.php“

$ echo ""> /var/www/html/index.php

Obnovte webový prehľadávač v tej istej sieti Wi-Fi, mali by ste teraz vidieť informačnú stránku PHP.

Krok 5: ## Nainštalujte MySQL ##

$ sudo apt install mysql-server php-mysql -y

$ sudo service apache2 reštart

$ sudo mysql_secure_installation

Budete vyzvaní zadať aktuálne heslo pre root (predvolené je prázdne): stlačte Enter.

Nastavte heslo root, zadajte Y a stlačte Enter.

Zadajte nové heslo a stlačte kláves Enter. Dôležité: zapamätajte si toto heslo root.

Znova zadajte nové heslo a stlačte kláves Enter.

Zadajte Y a stlačením klávesu Enter odstráňte anonymných používateľov.

Zadajte Y a stlačením klávesu Enter diaľkovo zakážte prihlásenie používateľa root.

Napíšte Y a stlačením klávesu Enter odstráňte testovaciu databázu a získate k nej prístup.

Zadajte Y a stlačením klávesu Enter znova načítajte tabuľky oprávnení.

Po dokončení sa zobrazí správa Hotovo! a ďakujeme, že používate MariaDB!

$ sudo mysql -uroot -p

Zadajte heslo root.

$ vytvoriť databázu YOURDATABASENAME;

$ GRANT VŠETKY PRIVILEGY NA VAŠEJ DATABASENAME.* NA 'root'@'localhost' IDENTIFIKOVANÉ 'YOURROOTPASSWORD';

$ FLUSH PRIVILEGES;

Ctrl & D

Krok 6: ## Nainštalujte PHPMyAdmin ##

$ sudo apt install phpmyadmin -y

Kurzorovými klávesmi vyberte Apache2 a stlačením medzerníka zvýraznite Apache2> Tab> Enter.

Konfigurovať databázu pre phpmyadmin pomocou dbconfig-common? Vyberte „Nie“> Enter, databázu sme už nastavili vyššie pomocou inštalácie MySQL.

Na prístup k phpmyadmin použite IP adresu RasPi, napr. 192.168.0.100/phpmyadmin/ Používateľské meno: root a VAŠE HESLO

Krok 7: ## Nastavte FTP ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Nájsť: (Na nájdenie môžete použiť Ctrl & W)

local_enable = ÁNO

ssl_enable = NIE

Zmeniť na:

#local_enable = ÁNO

#ssl_enable = NIE

Pridajte do spodnej časti súboru:

# CUSTOMssl_enable = YES local_enable = YES chroot_local_user = YES local_root =/var/www user_sub_token = pi write_enable = YES local_umask = 002 allow_writeable_chroot = YES ftpd_banner = Vitajte v mojej službe FTP Raspberry Pi.

Ctrl & O> Enter> Ctrl & X

$ sudo usermod -a -G www -data pi

$ sudo usermod -m -d /var /www pi

$ sudo chown -R www-data: www-data /var /www

$ sudo chmod -R 775 /var /www

$ sudo reštart

Proces je teraz dokončený.

Odporúča: