Tartalomjegyzék:
- 1. lépés: ## Raspbian Image ##
- 2. lépés: ## A Raspbian frissítése ##
- 3. lépés: ## Az Apache2 telepítése ##
- 4. lépés: ## A PHP7 telepítése ##
- 5. lépés: ## A MySQL telepítése ##
- 6. lépés: ## A PHPMyAdmin telepítése ##
- 7. lépés: ## FTP beállítása ##
Videó: A LAMP (Linux, Apache, MySQL, PHP) telepítése Raspberry Pi -re: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Állítson be egy LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) verem PHPMyAdmin és FTP hozzáféréssel a Raspberry Pi-n, és konfigurálja úgy, hogy webszerverként működjön.
Szükséged lesz egy Raspberry Pi számítógépre, amely 8 GB -os (vagy nagyobb) MicroSD -kártyával csatlakozik az internethez. Először meg kell tudni konfigurálni a Raspi-config billentyűzetet az alapértelmezett Raspbian jelszó megváltoztatásához és az SSH engedélyezéséhez. A Raspi-konfigurálás befejezése után csak SSH-kapcsolaton keresztül kell csatlakoznia.
Már képesnek kell lennie arra, hogy konfigurálja a Rasbian -képet a MicroSD -kártyára, tudnia kell, hogyan kell SSH -t használni a Raspberry Pi -hez, és konfigurálnia kell az SQL -adatbázisát a PHPMyAdmin használatával.
Ahol a $ -t látja, ezt a parancsot kell beilleszteni/használni a szoftver telepítéséhez és konfigurálásához.
1. lépés: ## Raspbian Image ##
Raspbian Stretch Lite kép létrehozása MicroSD -kártyára (> 8 GB ajánlott)
Miután a RasPi elindult, jelentkezzen be felhasználónévvel: pi Jelszó: málna
azután
$ hostname -I
(Jegyezze fel az IP -címet, szüksége lesz rá a RasPi SSH -jára. Pl. 192.168.0.100)
$ sudo raspi-config
1. lehetőség - 'Felhasználói jelszó módosítása'> OK> Írja be az új UNIX jelszót> Írja be újra az új jelszót> OK
5. lehetőség - „Interfészbeállítások”> „P2 SSH”> Igen fül a „Befejezés”> Enter billentyűhöz
$ sudo újraindítás
2. lépés: ## A Raspbian frissítése ##
Most a Putty használatával csatlakozzon az RPi -hez a korábbi IP -címmel. Jelentkezzen be felhasználónévvel: pi és jelszava
$ sudo apt update && sudo apt upgrade -y
$ sudo újraindítás
3. lépés: ## Az Apache2 telepítése ##
Ismét a Putty használatával csatlakozzon az RPi -hez a korábbi IP -cím használatával.
jelentkezzen be felhasználónévvel: pi és jelszava
$ sudo apt install apache2 -y
Az Apache2 telepítésének befejezése után nyisson meg egy webböngészőt ugyanazon a Wi-Fi hálózaton, és írja be a RasPi IP-címét. Ha az Apache2 helyesen van telepítve, megjelenik egy oldal, amely azt írja: "Apache2 Debian alapértelmezett oldal" és "Működik!".
$ sudo a2enmod átírás
$ sudo systemctl indítsa újra az apache2 programot
$ sudo chown -R pi: www -data/var/www/html/
$ sudo chmod -R 770/var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Keresés: (A Ctrl & W billentyűkombinációval kereshet)
Könyvtár/var/www/
Beállítások Tárgymutatók FollowSymLinks AllowOverride Nincs Kötelező megadni /Könyvtár
Váltani:
Könyvtár/var/www/Opciók Indexek FollowSymLinks
AllowOverride All
Mindent megadni
/Könyvtár
Ctrl & O> Enter> Ctrl & X
$ sudo szolgáltatás apache2 újraindítása
4. lépés: ## A PHP7 telepítése ##
$ sudo apt install php libapache2-mod-php -y
A PHP tesztelése
Először törölnie kell az „index.html” fájlt a „/var/www/html” könyvtárból.
$ sudo rm /var/www/html/index.html
Ezután hozzon létre egy „index.php” fájlt ebben a könyvtárban ezzel a parancssorral
$ echo ""> /var/www/html/index.php
Frissítse a webböngészőt ugyanazon a Wi-Fi hálózaton, és most látnia kell a PHP információs oldalt.
5. lépés: ## A MySQL telepítése ##
$ sudo apt install mysql-server php-mysql -y
$ sudo szolgáltatás apache2 újraindítása
$ sudo mysql_secure_installation
Meg kell adnia a root jelenlegi jelszavát (az alapértelmezett érték üres): nyomja meg az Enter billentyűt.
Állítsa be a root jelszót, írja be az Y billentyűt, és nyomja meg az Enter billentyűt.
Írjon be egy új jelszót, és nyomja meg az Enter billentyűt. Fontos: ne feledje ezt a root jelszót.
Adja meg újra az új jelszót, és nyomja meg az Enter billentyűt.
Írja be az Y billentyűt, és nyomja meg az Enter billentyűt a névtelen felhasználók eltávolításához.
Írja be az Y billentyűt, és nyomja meg az Enter billentyűt a root bejelentkezés távoli letiltásához.
Írja be az Y billentyűt, és nyomja le az Enter billentyűt a tesztadatbázis eltávolításához és eléréséhez.
Írja be az Y billentyűt, és nyomja le az Enter billentyűt a jogosultsági táblázatok újratöltéséhez.
Ha elkészült, megjelenik az Minden kész! és köszönöm a MariaDB használatát !.
$ sudo mysql -uroot -p
Írja be a root jelszót.
$ adatbázis létrehozása YOURDATABASENAME;
$ GRANT MINDEN KIVÁLASZTÁST AZ ADATBÁZISNÉVEN.* A 'root'@'localhost' azonosításához a 'YOURROOTPASSWORD';
$ FLUSH PRIVILEGES;
Ctrl & D
6. lépés: ## A PHPMyAdmin telepítése ##
$ sudo apt install phpmyadmin -y
A kurzorgombokkal válassza ki az Apache2 lehetőséget, és nyomja le a szóközt az Apache2> Tab> Enter kiemeléséhez.
Adatbázis beállítása a phpmyadmin számára a dbconfig-common használatával? Válassza a 'Nem'> Enter billentyűt, a fenti adatbázist már beállítottuk a MySQL telepítéssel.
A phpmyadmin eléréséhez használja a RasPi IP -címét, pl. 192.168.0.100/phpmyadmin/ Felhasználónév: root és YOURROOTPASSWORD
7. lépés: ## FTP beállítása ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Keresés: (A Ctrl & W billentyűkombinációval kereshet)
local_enable = IGEN
ssl_enable = NEM
Váltani:
#local_enable = IGEN
#ssl_enable = NEM
Adja hozzá a fájl aljához:
# CUSTOMssl_enable = IGEN local_enable = IGEN chroot_local_user = IGEN local_root =/var/www user_sub_token = pi write_enable = YES local_umask = 002 allow_writeable_chroot = YES ftpd_banner = Üdvözlöm a Raspberry Pi FTP szolgáltatásban.
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 újraindítás
A folyamat most befejeződött.
Ajánlott:
MultiBoard telepítése/telepítése: 5 lépés
MultiBoard telepítése/telepítése: A MultiBoard egy olyan program, amellyel több billentyűzetet csatlakoztathat egy Windows számítógéphez. Ezután programozza újra ezeknek a billentyűzeteknek a bemenetét. Például nyisson meg egy alkalmazást, vagy futtassa az AutoHotkeyscript parancsot, amikor megnyom egy bizonyos gombot. Github: https: // g
Hőmérséklet és páratartalom az ESP32-DHT22-MQTT-MySQL-PHP használatával: 7 lépés
Hőmérséklet és páratartalom ESP32-DHT22-MQTT-MySQL-PHP használatával: A barátnőm üvegházat akart, ezért csináltam egyet. De hő- és páratartalom -érzékelőt akartam az üvegházba. Szóval, google -ban kerestem példákat, és elkezdtem kísérletezni. A következtetésem az volt, hogy az általam talált példák nem pontosan azok, amelyek
Üzenetkezelő webhely létrehozása PHP és MYSQL használatával: 5 lépés
Üzenetkezelő webhely létrehozása PHP és MYSQL használatával: Ez az utasítás megmutatja, hogyan hozhat létre üzenőfal -webhelyet php, mysql, html és css használatával. Ha még nem ismeri a webfejlesztést, ne aggódjon, részletes magyarázatok és analógiák lesznek, hogy jobban megérthesse a fogalmakat. Mat
Adatok naplózása és grafikon készítése online a NodeMCU, a MySQL, a PHP és a Chartjs.org használatával: 4 lépés
Naplózzon adatokat és készítsen grafikont online a NodeMCU, a MySQL, a PHP és a Chartjs.org használatával: Ez az utasítás leírja, hogyan használhatjuk a Node MCU táblát adatgyűjtésre több érzékelőből, és elküldjük ezeket az adatokat egy hostolt PHP fájlba, amely aztán hozzáadja az adatokat a egy MySQL adatbázis. Az adatok ezután online grafikonként tekinthetők meg a chart.js.A ba
Új virtuális gazdagép telepítése az Apache webszerverre: 3 lépés
Új virtuális gazdagép telepítése az Apache webszerverre: Ennek az oktatóanyagnak az a célja, hogy végigjárja az új Apache webszerver virtuális gazdagép konfigurálásának és kezdeményezésének folyamatát. A virtuális gazdagép " profil " amely felismeri, hogy melyik DNS -gazdagépet (pl. www.MyOtherhostname.com) hívják a