INHOUDSOPGAWE:
- Stap 1: ## Raspbian Image ##
- Stap 2: ## Dateer Raspbian op ##
- Stap 3: ## Installeer Apache2 ##
- Stap 4: ## Installeer PHP7 ##
- Stap 5: ## Installeer MySQL ##
- Stap 6: ## Installeer PHPMyAdmin ##
- Stap 7: ## Stel 'n FTP op ##
Video: Die installering van LAMP (Linux, Apache, MySQL, PHP) op 'n Raspberry Pi: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Stel 'n LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) op met PHPMyAdmin en FTP-toegang op u Raspberry Pi en stel dit in om as 'n webbediener te werk.
U benodig 'n Raspberry Pi -rekenaar wat aan die internet gekoppel is met 'n 8 GB (of meer) MicroSD -kaart. Eerstens moet u die Raspi-config met 'n sleutelbord kan opstel om die standaard Raspbian-wagwoord te verander en SSH in te skakel. Nadat die Raspi-konfigurasie voltooi is, hoef u slegs via 'n SSH-verbinding aan te sluit.
U behoort reeds die Rasbian -beeld op die MicroSD -kaart te kan konfigureer, u benodig kennis om SSH na die Raspberry Pi te kan opstel en u SQL -databasis met PHPMyAdmin te kan opstel.
Waar u $ sien, is dit die opdrag wat u moet plak/gebruik om die sagteware te installeer en op te stel.
Stap 1: ## Raspbian Image ##
Skep 'n Raspbian Stretch Lite -prent na 'n MicroSD -kaart (> 8 GB word aanbeveel)
Sodra die RasPi begin het, meld u aan met gebruikersnaam: pi wagwoord: framboos
dan
$ gasheernaam -I
(Let op die IP -adres, u benodig dit by SSH aan die RasPi. Bv. 192.168.0.100)
$ sudo raspi-config
Opsie 1 - 'Verander gebruikerswagwoord'> Ok> Voer nuwe UNIX -wagwoord in> Tik nuwe wagwoord in> Ok
Opsie 5 - 'Interfacing Options'> 'P2 SSH'> Ja Tab tot 'Voltooi'> Enter
$ sudo herlaai
Stap 2: ## Dateer Raspbian op ##
Maak nou gebruik van Putty, maak verbinding met die RPi met behulp van die IP -adres van vroeër. Meld aan met gebruikersnaam: pi en u wagwoord
$ sudo apt update && sudo apt upgrade -y
$ sudo herlaai
Stap 3: ## Installeer Apache2 ##
Koppel weer aan die RPi met behulp van Putty met behulp van die IP -adres van vroeër.
teken aan met gebruikersnaam: pi en u wagwoord
$ sudo apt installeer apache2 -y
As u klaar is met die installering van Apache2, maak u 'n webblaaier op dieselfde Wi-Fi-netwerk oop en voer die IP-adres van die RasPi in. As Apache2 korrek geïnstalleer is, sal u 'n bladsy sien met 'Apache2 Debian Default Page' en 'Dit werk!'.
$ sudo a2enmod herskryf
$ sudo systemctl herbegin apache2
$ sudo chown -R pi: www -data/var/www/html/
$ sudo chmod -R 770/var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Soek: (U kan Ctrl en W gebruik om te vind)
Gids/var/www/
Opsies Indekse FollowSymLinks Laat toe Om te oortree Geen Vereis alle toegestane /Gids
Verander na:
Gids/var/www/Opsies indekse FollowSymLinks
AllowOverride All
Vereis alles toegestaan
/Gids
Ctrl & O> Enter> Ctrl & X
$ sudo diens apache2 herbegin
Stap 4: ## Installeer PHP7 ##
$ sudo apt installeer php libapache2-mod-php -y
Toets PHP
U moet eers die lêer "index.html" in die gids "/var/www/html" verwyder.
$ sudo rm /var/www/html/index.html
Skep dan 'n "index.php" -lêer in hierdie gids, met hierdie opdragreël
$ echo ""> /var/www/html/index.php
Herlaai die webbrowser op dieselfde Wi-Fi-netwerk; u moet nou die PHP-inligtingbladsy sien.
Stap 5: ## Installeer MySQL ##
$ sudo apt installeer mysql-server php-mysql -y
$ sudo diens apache2 herbegin
$ sudo mysql_secure_installation
U sal gevra word om die huidige wagwoord vir die wortel in te voer (standaard is leeg): druk op Enter.
Stel die wortelwagwoord in, tik Y en druk Enter.
Tik 'n nuwe wagwoord in en druk Enter. Belangrik: onthou hierdie wortelwagwoord.
Voer die nuwe wagwoord weer in en druk Enter.
Tik Y en druk Enter om anonieme gebruikers te verwyder.
Tik Y en druk Enter om die wortelaanmelding op afstand af te weer.
Tik Y en druk Enter om die toetsdatabasis te verwyder en toegang daartoe te verkry.
Tik Y en druk Enter om nou voorregtabelle te herlaai.
As u klaar is, sien u die boodskap Alles klaar! en dankie dat u MariaDB gebruik het!.
$ sudo mysql -uroot -p
Voer die wortel wagwoord in.
$ skep databasis YOURDATABASENAME;
$ TOEEKEN ALLE VOORREGTE OP U DATABASENAME.* NA 'root'@'localhost' GEIDENTIFISEER DEUR 'YOURROOTPASSWORD';
$ FLUSH PRIVILEGES;
Ctrl & D.
Stap 6: ## Installeer PHPMyAdmin ##
$ sudo apt installeer phpmyadmin -y
Kies Apache2 met die pyltjie sleutels en druk die spasiebalk om Apache2> Tab> Enter in te lig.
Stel die databasis vir phpmyadmin op met dbconfig-common? Kies 'Nee'> Enter, ons het reeds 'n databasis hierbo opgestel met die MySQL -installasie.
Om toegang tot phpmyadmin te verkry, gebruik die IP -adres van die RasPi, bv. 192.168.0.100/phpmyadmin/ Gebruikersnaam: root en UROOTPASSWORD
Stap 7: ## Stel 'n FTP op ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Soek: (U kan Ctrl en W gebruik om te vind)
local_enable = JA
ssl_enable = NEE
Verander na:
#local_enable = JA
#ssl_enable = NEE
Voeg onderaan die lêer by:
# 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 = Welkom by my Raspberry Pi FTP -diens.
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 herlaai
Die proses is nou voltooi.
Aanbeveel:
Die installering van die ESP32 -bord in Arduino IDE (Windows, Mac OS X, Linux): 7 stappe
Die installering van die ESP32-bord in Arduino IDE (Windows, Mac OS X, Linux): Daar is 'n byvoeging vir die Arduino IDE waarmee u die ESP32 kan programmeer met behulp van die Arduino IDE en sy programmeertaal. In hierdie handleiding wys ons hoe u die ESP32 -bord in Arduino IDE kan installeer, of u Windows, Mac OS X of Li
Aan die gang met ESP32 - Die installering van ESP32 -borde in Arduino IDE - ESP32 Knipper -kode: 3 stappe
Aan die gang met ESP32 | Die installering van ESP32 -borde in Arduino IDE | ESP32 Blink -kode: In hierdie instruksies sal ons sien hoe om met esp32 te begin werk en hoe om esp32 -borde in Arduino IDE te installeer, en ons sal esp 32 programmeer om 'n blink kode te gebruik met behulp van arduino ide
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE - Die installering van Esp -borde in Arduino Ide en programmering van Esp: 4 stappe
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE | Installering van Esp-borde in Arduino Ide en programmering van Esp: In hierdie instruksies gaan ons leer hoe om esp8266-borde in Arduino IDE te installeer en hoe om esp-01 te programmeer en kode daarin te laai. dit en die meeste mense het 'n probleem
Die installering van 'n nuwe virtuele gasheer in die Apache -webbediener: 3 stappe
Die installering van 'n nuwe virtuele gasheer in die Apache -webbediener: Die doel van hierdie tutoriaal is om deur die proses van konfigurasie en aanvang van 'n nuwe virtuele gasheer van die Apache -webbediener te gaan. 'N Virtuele gasheer is 'n " profiel " wat opspoor watter DNS -gasheer (bv. www.MyOtherhostname.com) gevra word vir 'n
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek