![Instalace LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 kroků Instalace LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 kroků](https://i.howwhatproduce.com/images/005/image-14163-30-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
![Instalace LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi Instalace LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi](https://i.howwhatproduce.com/images/005/image-14163-31-j.webp)
Nastavte na svém Raspberry Pi zásobník LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) s přístupem PHPMyAdmin a FTP a nakonfigurujte jej tak, aby fungoval jako webový server.
Budete potřebovat počítač Raspberry Pi připojený k internetu pomocí karty microSD s kapacitou 8 GB (nebo vyšší). Nejprve budete muset umět konfigurovat Raspi-config pomocí klávesnice, abyste mohli změnit výchozí heslo Raspbian a povolit SSH. Jakmile je Raspi-config dokončen, budete se muset připojit pouze prostřednictvím připojení SSH.
Už byste měli být schopni konfigurovat obraz Rasbianu na kartu MicroSD, budete potřebovat znalosti o schopnosti SSH k Raspberry Pi a umět konfigurovat vaši databázi SQL pomocí PHPMyAdmin.
Kde vidíte $, toto je příkaz, který musíte vložit/použít k instalaci a konfiguraci softwaru.
Krok 1: ## Raspbian Image ##
Vytvořte obrázek Raspbian Stretch Lite na kartu MicroSD (doporučeno> 8 GB)
Jakmile se RasPi spustí, přihlaste se pomocí uživatelského jména: pi Heslo: malina
pak
$ hostname -I
(Poznamenejte si IP adresu, budete ji potřebovat k SSH k RasPi. Např. 192.168.0.100)
$ sudo raspi-config
Možnost 1 - „Změnit heslo uživatele“> Ok> Zadejte nové heslo systému UNIX> Znovu zadejte nové heslo> Ok
Možnost 5 - „Možnosti rozhraní“> „P2 SSH“> karta Ano pro „Dokončit“> Enter
$ sudo restart
Krok 2: ## Aktualizujte Raspbian ##
Nyní pomocí Putty se připojte k RPi pomocí IP adresy z dříve. Přihlaste se pomocí Username: pi & your password
$ sudo apt update && sudo apt upgrade -y
$ sudo restart
Krok 3: ## Nainstalujte Apache2 ##
Opět pomocí Putty se připojte k RPi pomocí IP adresy dříve.
přihlaste se pomocí uživatelského jména: pi & vaše heslo
$ sudo apt install apache2 -y
Po dokončení instalace Apache2 otevřete webový prohlížeč ve stejné síti Wi-Fi a zadejte IP adresu RasPi. Pokud je Apache2 nainstalován správně, uvidíte stránku s nápisem „Výchozí stránka Debianu Apache2“a „Funguje to!“.
$ sudo a2enmod přepsat
$ sudo systemctl restart apache2
$ sudo chown -R pi: www -data/var/www/html/
$ sudo chmod -R 770/var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Najít: (K vyhledání můžete použít Ctrl & W)
Adresář/var/www/
Možnosti Rejstříky FollowSymLinks AllowOverride None Vyžadovat všechny přidělené /adresář
Změnit:
Adresář/var/www/Možnosti Rejstříky FollowSymLinks
AllowOverride All
Vyžadovat vše uděleno
/Adresář
Ctrl & O> Enter> Ctrl & X
$ sudo service apache2 restart
Krok 4: ## Nainstalujte PHP7 ##
$ sudo apt install php libapache2-mod-php -y
Testování PHP
Nejprve budete muset odstranit soubor „index.html“v adresáři „/var/www/html“.
$ sudo rm /var/www/html/index.html
Poté vytvořte v tomto adresáři soubor „index.php“pomocí tohoto příkazového řádku
$ echo ""> /var/www/html/index.php
Obnovte webový prohlížeč na stejné síti Wi-Fi, nyní byste měli vidět informační stránku PHP.
Krok 5: ## Nainstalujte MySQL ##
$ sudo apt install mysql-server php-mysql -y
$ sudo service apache2 restart
$ sudo mysql_secure_installation
Budete požádáni o zadání aktuálního hesla pro root (výchozí je prázdné): stiskněte Enter.
Nastavte heslo uživatele root, zadejte Y a stiskněte Enter.
Zadejte nové heslo a stiskněte Enter. Důležité: zapamatujte si toto heslo uživatele root.
Znovu zadejte nové heslo a stiskněte Enter.
Chcete -li odebrat anonymní uživatele, zadejte Y a stiskněte Enter.
Chcete -li vzdáleně zakázat přihlášení root, zadejte Y a stiskněte Enter.
Chcete -li odebrat testovací databázi a získat k ní přístup, zadejte Y a stiskněte klávesu Enter.
Zadejte Y a stisknutím klávesy Enter znovu načtěte tabulky oprávnění.
Po dokončení se zobrazí zpráva Vše hotovo! a Děkujeme, že používáte MariaDB!
$ sudo mysql -uroot -p
Zadejte heslo uživatele root.
$ vytvořit databázi YOURDATABASENAME;
$ GRANT VŠECHNY PRIVILEGY NA VAŠE DATABASENAME.* NA 'root'@'localhost' IDENTIFIKOVANÉ 'YOURROOTPASSWORD';
$ FLUSH PRIVILEGES;
Ctrl & D
Krok 6: ## Instalujte PHPMyAdmin ##
$ sudo apt install phpmyadmin -y
Pomocí kurzorových kláves vyberte Apache2 a stisknutím mezerníku zvýrazněte Apache2> Tab> Enter.
Konfigurovat databázi pro phpmyadmin pomocí dbconfig-common? Vyberte možnost „Ne“> Enter, již jsme nastavili databázi výše pomocí instalace MySQL.
Pro přístup k phpmyadmin použijte IP adresu RasPi, např. 192.168.0.100/phpmyadmin/ Uživatelské jméno: root a YOURROOTPASSWORD
Krok 7: ## Nastavení FTP ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Najít: (K vyhledání můžete použít Ctrl & W)
local_enable = ANO
ssl_enable = NE
Změnit:
#local_enable = ANO
#ssl_enable = NE
Přidat do spodní části souboru:
# 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 = Vítejte v mé službě 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 restart
Proces je nyní dokončen.
Doporučuje:
Instalace De La Carte TagTagTag nalijte Nabaztag / Instalace tabule TagTagTag na váš Nabaztag: 15 kroků
![Instalace De La Carte TagTagTag nalijte Nabaztag / Instalace tabule TagTagTag na váš Nabaztag: 15 kroků Instalace De La Carte TagTagTag nalijte Nabaztag / Instalace tabule TagTagTag na váš Nabaztag: 15 kroků](https://i.howwhatproduce.com/images/001/image-197-15-j.webp)
Instalace De La Carte TagTagTag Nalít Nabaztag / Instalace TagTagTag Board na Váš Nabaztag: (anglickou verzi najdete níže) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Všechny možnosti financování z účasti na Ulule v červenci 2019, si vous souhaitez
Instalace De La Carte TagTagTag Pour Nabaztag: tag / Instalace TagTagTag Board na váš Nabaztag: tag: 23 kroků
![Instalace De La Carte TagTagTag Pour Nabaztag: tag / Instalace TagTagTag Board na váš Nabaztag: tag: 23 kroků Instalace De La Carte TagTagTag Pour Nabaztag: tag / Instalace TagTagTag Board na váš Nabaztag: tag: 23 kroků](https://i.howwhatproduce.com/images/005/image-13837-j.webp)
Instalace De La Carte TagTagTag Pour Nabaztag: tag / Instalace TagTagTag Board na váš Nabaztag: tag: (anglická verze je uvedena níže) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Všechny možnosti financování z účasti na Ulule v červenci 2019, si vous souhaitez
Instalace desky ESP32 do Arduino IDE (Windows, Mac OS X, Linux): 7 kroků
![Instalace desky ESP32 do Arduino IDE (Windows, Mac OS X, Linux): 7 kroků Instalace desky ESP32 do Arduino IDE (Windows, Mac OS X, Linux): 7 kroků](https://i.howwhatproduce.com/images/005/image-14691-j.webp)
Instalace desky ESP32 do Arduino IDE (Windows, Mac OS X, Linux): Pro Arduino IDE existuje doplněk, který vám umožňuje programovat ESP32 pomocí Arduino IDE a jeho programovacího jazyka. V tomto tutoriálu vám ukážeme, jak nainstalovat desku ESP32 do Arduino IDE, ať už používáte Windows, Mac OS X nebo Li
Instalace Raspbian do Raspberry Pi 3 B bez HDMI - Začínáme s Raspberry Pi 3B - Nastavení vašeho Raspberry Pi 3: 6 kroků
![Instalace Raspbian do Raspberry Pi 3 B bez HDMI - Začínáme s Raspberry Pi 3B - Nastavení vašeho Raspberry Pi 3: 6 kroků Instalace Raspbian do Raspberry Pi 3 B bez HDMI - Začínáme s Raspberry Pi 3B - Nastavení vašeho Raspberry Pi 3: 6 kroků](https://i.howwhatproduce.com/images/002/image-5563-20-j.webp)
Instalace Raspbian do Raspberry Pi 3 B bez HDMI | Začínáme s Raspberry Pi 3B | Nastavení vašeho Raspberry Pi 3: Jak někteří z vás vědí, počítače Raspberry Pi jsou docela úžasné a můžete mít celý počítač jen na jedné malé desce. Raspberry Pi 3 Model B je vybaven čtyřjádrovým 64bitovým ARM Cortex A53 taktován na 1,2 GHz. To dává Pi 3 zhruba 50
Instalace nového virtuálního hostitele na webový server Apache: 3 kroky
![Instalace nového virtuálního hostitele na webový server Apache: 3 kroky Instalace nového virtuálního hostitele na webový server Apache: 3 kroky](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10769518-installing-a-new-virtual-host-in-the-apache-web-server-3-steps-j.webp)
Instalace nového virtuálního hostitele na webový server Apache: Účelem tohoto tutoriálu je projít procesem konfigurace a spuštění nového virtuálního hostitele webového serveru Apache. Virtuální hostitel je " profil " který detekuje, který hostitel DNS (např. www.MyOtherhostname.com) je volán pro