Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Määritä Raspberry Pi -laitteellesi LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) -pino PHPMyAdmin- ja FTP-käyttöoikeuksilla ja määritä se toimimaan verkkopalvelimena.
Tarvitset Raspberry Pi -tietokoneen, joka on yhteydessä Internetiin ja jossa on 8 Gt (tai enemmän) MicroSD -kortti. Aluksi sinun on voitava määrittää Raspi-config näppäimistöllä, jotta voit vaihtaa Raspbian-oletussalasanan ja ottaa SSH: n käyttöön. Kun Raspi-config on valmis, sinun tarvitsee vain muodostaa yhteys SSH-yhteyden kautta.
Sinun pitäisi jo pystyä määrittämään Rasbian -kuva MicroSD -kortille, tarvitset tietoa SSH -yhteyden muodostamisesta Raspberry Pi -laitteeseen ja pystyt määrittämään SQL -tietokannasi PHPMyAdminin avulla.
Jos näet $, tämä on komento, joka sinun on liitettävä/käytettävä ohjelmiston asentamiseen ja määrittämiseen.
Vaihe 1: ## Raspbian -kuva ##
Luo Raspbian Stretch Lite -kuva MicroSD -kortille (suositus> 8 Gt)
Kun RasPi on käynnistynyt, kirjaudu sisään käyttäjätunnuksella: pi Salasana: vadelma
sitten
$ hostname -I
(Kirjoita IP -osoite muistiin, tarvitset sen SSH: lle RasPiin. Esim. 192.168.0.100)
$ sudo raspi-config
Vaihtoehto 1 - Vaihda käyttäjän salasana> OK> Anna uusi UNIX -salasana> Kirjoita uusi salasana> OK
Vaihtoehto 5 - 'Liitäntävaihtoehdot'> 'P2 SSH'> Kyllä -välilehti kohtaan Valmis> Enter
$ sudo uudelleenkäynnistys
Vaihe 2: ## Päivitä Raspbian ##
Yhdistä nyt Puttyn avulla RPi: hen käyttämällä aikaisempaa IP -osoitetta. Kirjaudu sisään käyttäjätunnuksella: pi ja salasanallasi
$ sudo apt päivitys && sudo apt päivitys -y
$ sudo uudelleenkäynnistys
Vaihe 3: ## Asenna Apache2 ##
Yhdistä Puttyn avulla uudelleen RPi: hen käyttämällä aikaisempaa IP -osoitetta.
kirjaudu sisään käyttäjätunnuksella: pi & salasanasi
$ sudo apt install apache2 -y
Kun Apache2 on asennettu, avaa verkkoselain samaan Wi-Fi-verkkoon ja kirjoita RasPi-laitteen IP-osoite. Jos Apache2 on asennettu oikein, näet sivun, jossa lukee 'Apache2 Debianin oletussivu' ja 'Se toimii!'.
$ sudo a2enmod kirjoittaa uudelleen
$ sudo systemctl käynnistä apache2 uudelleen
$ sudo chown -R pi: www -data/var/www/html/
$ sudo chmod -R 770/var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Etsi: (Voit etsiä näppäimiä Ctrl & W)
Hakemisto/var/www/
Asetukset Hakemisto FollowSymLinks AllowOverride Ei mitään Edellytä kaikkia myönnettyjä /Hakemisto
Vaihda:
Hakemisto/var/www/Asetukset Hakemisto FollowSymLinks
Salli ohittaa kaikki
Vaadi kaikki myönnetty
/Hakemisto
Ctrl & O> Enter> Ctrl & X
$ sudo -palvelu apache2 käynnistetään uudelleen
Vaihe 4: ## Asenna PHP7 ##
$ sudo apt asenna php libapache2-mod-php -y
PHP: n testaus
Sinun on ensin poistettava tiedosto "index.html" hakemistosta "/var/www/html".
$ sudo rm /var/www/html/index.html
Luo sitten index.php -tiedosto tähän hakemistoon tällä komentorivillä
$ echo ""> /var/www/html/index.php
Päivitä verkkosovellus samassa Wi-Fi-verkossa, nyt sinun pitäisi nähdä PHP-tietosivu.
Vaihe 5: ## Asenna MySQL ##
$ sudo apt asentaa mysql-palvelin php-mysql -y
$ sudo -palvelu apache2 käynnistetään uudelleen
$ sudo mysql_secure_installation
Sinua pyydetään antamaan rootin nykyinen salasana (oletus on tyhjä): paina Enter.
Aseta pääsalasana, kirjoita Y ja paina Enter.
Kirjoita uusi salasana ja paina Enter. Tärkeää: muista tämä pääsalasana.
Kirjoita uusi salasana uudelleen ja paina Enter.
Kirjoita Y ja poista nimettömät käyttäjät painamalla Enter.
Kirjoita Y ja paina Enter, jos haluat estää pääkäyttäjän kirjautumisen etänä.
Kirjoita Y ja paina Enter, jos haluat poistaa testitietokannan ja käyttää sitä.
Kirjoita Y ja paina Enter, jos haluat ladata käyttöoikeustaulukot uudelleen.
Kun olet valmis, näet viestin Kaikki tehty! ja kiitos MariaDB: n käyttämisestä !.
$ sudo mysql -uroot -p
Anna pääsalasana.
$ luo tietokanta YOURDATABASENAME;
$ ANNA KAIKKI OIKEUDET OMAAN TIETOBASENIMESIIN.* "Root"@"localhost", TUNNISTETTU "YOURROOTPASSWORD";
$ FLUSH -ETUUDET;
Ctrl & D
Vaihe 6: ## Asenna PHPMyAdmin ##
$ sudo apt asenna phpmyadmin -y
Valitse Apache2 nuolinäppäimillä ja korosta Apache2> välilehti> Enter painamalla välilyöntiä.
Määritetäänkö tietokanta phpmyadminille dbconfig-common? Valitse 'Ei'> Enter, olemme jo asettaneet yllä olevan tietokannan MySQL -asennuksella.
Päästäksesi phpmyadminiin, käytä RasPi: n IP -osoitetta, esim. 192.168.0.100/phpmyadmin/ Käyttäjätunnus: root ja OMA SALASANA
Vaihe 7: ## Asenna FTP ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Etsi: (Voit etsiä näppäimiä Ctrl & W)
local_enable = KYLLÄ
ssl_enable = EI
Vaihda:
#local_enable = KYLLÄ
#ssl_enable = EI
Lisää tiedoston alaosaan:
# CUSTOMssl_enable = KYLLÄ local_enable = KYLLÄ chroot_local_user = KYLLÄ local_root =/var/www user_sub_token = pi write_enable = YES local_umask = 002 allow_writeable_chroot = YES ftpd_banner = Tervetuloa Raspberry Pi FTP -palveluuni.
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 uudelleenkäynnistys
Prosessi on nyt valmis.