INHOUDSOPGAWE:

Die installering van LAMP (Linux, Apache, MySQL, PHP) op 'n Raspberry Pi: 7 stappe
Die installering van LAMP (Linux, Apache, MySQL, PHP) op 'n Raspberry Pi: 7 stappe

Video: Die installering van LAMP (Linux, Apache, MySQL, PHP) op 'n Raspberry Pi: 7 stappe

Video: Die installering van LAMP (Linux, Apache, MySQL, PHP) op 'n Raspberry Pi: 7 stappe
Video: Joomla on Raspberry Pi (with Nginx) 2024, November
Anonim
Die installering van LAMP (Linux, Apache, MySQL, PHP) op 'n Raspberry Pi
Die installering van LAMP (Linux, Apache, MySQL, PHP) op 'n Raspberry Pi

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: