Sadržaj:

Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 koraka
Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 koraka

Video: Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 koraka

Video: Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 koraka
Video: الجزء الاول تسطيب سيستم pmtv اوبينتو + اكستريم ubuntu server +xtreamcode1.0.60 2024, Juli
Anonim
Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi
Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi

Postavite LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) stek sa PHPMyAdmin i FTP pristupom na vašem Raspberry Pi i konfigurirajte ga za rad kao web poslužitelj.

Trebat će vam računar Raspberry Pi povezan na internet s MicroSD karticom od 8 GB (ili većom). U početku ćete morati moći konfigurirati Raspi-config s tipkovnicom da biste promijenili zadanu Raspbian lozinku i omogućili SSH. Nakon što je Raspi-config dovršen, trebate se povezati samo putem SSH veze.

Već biste trebali moći konfigurirati Rasbian sliku na MicroSD karticu, trebat će vam znanje o mogućnosti SSH -a na Raspberry Pi i moći ćete konfigurirati svoju SQL bazu podataka koristeći PHPMyAdmin.

Tamo gdje vidite $, ovo je naredba koju trebate zalijepiti/koristiti za instaliranje i konfiguriranje softvera.

Korak 1: ## Raspbian Image ##

Napravite Raspbian Stretch Lite sliku na MicroSD kartici (preporučeno> 8 GB)

Nakon što se RasPi pokrene, prijavite se sa Korisničkim imenom: pi Lozinka: malina

zatim

$ hostname -I

(Zapišite IP adresu, ovo će vam trebati za SSH do RasPi. Npr. 192.168.0.100)

$ sudo raspi-config

Opcija 1 - 'Promijeni korisničku lozinku'> U redu> Unesite novu UNIX lozinku> Ponovo unesite novu lozinku> U redu

Opcija 5 - 'Opcije sučelja'> 'P2 SSH'> Da, do "Završi"> Enter

$ sudo ponovno pokretanje

Korak 2: ## Ažurirajte Raspbian ##

Sada koristeći Putty povežite se na RPi koristeći IP adresu sa ranije.log prijavite se s Korisničkim imenom: pi i vašom lozinkom

$ sudo apt update && sudo apt upgrade -y

$ sudo ponovno pokretanje

Korak 3: ## Instalirajte Apache2 ##

Opet koristeći Putty povežite se na RPi koristeći IP adresu od ranije.

prijavite se sa Korisničkim imenom: pi i vašom lozinkom

$ sudo apt install apache2 -y

Kada završite s instaliranjem Apache2, otvorite web preglednik na istoj Wi-Fi mreži i unesite IP adresu RasPi. Ako je Apache2 ispravno instaliran, vidjet ćete stranicu na kojoj piše "Apache2 Debian Default Page" i "Radi!".

$ sudo a2enmod prepišite

$ sudo systemctl ponovo pokrenite apache2

$ sudo chown -R pi: www -data/var/www/html/

$ sudo chmod -R 770/var/www/html/

$ sudo nano /etc/apache2/apache2.conf

Pronađi: (Možete koristiti Ctrl & W za pronalaženje)

Direktorij/var/www/

Indeksi opcija FollowSymLinks AllowOverride None Zahtijevaju sve odobrene /direktorij

Promijeniti u:

Direktorij/var/www/Indeksi opcija FollowSymLinks

AllowOverride All

Zahtijeva sve odobreno

/Imenik

Ctrl & O> Enter> Ctrl & X

$ sudo servis apache2 ponovno pokretanje

Korak 4: ## Instalirajte PHP7 ##

$ sudo apt install php libapache2-mod-php -y

Testiranje PHP -a

Prvo ćete morati izbrisati datoteku “index.html” u direktoriju “/var/www/html”.

$ sudo rm /var/www/html/index.html

Zatim kreirajte datoteku “index.php” u ovom direktoriju, sa ovom komandnom linijom

$ echo ""> /var/www/html/index.php

Osvježite web pregledač na istoj Wi-Fi mreži, sada biste trebali vidjeti PHP stranicu sa podacima.

Korak 5: ## Instalirajte MySQL ##

$ sudo apt install mysql-server php-mysql -y

$ sudo servis apache2 ponovno pokretanje

$ sudo mysql_secure_installation

Od vas će se tražiti da unesete trenutnu lozinku za root (zadana vrijednost je prazna): pritisnite Enter.

Postavite root lozinku, upišite Y i pritisnite Enter.

Unesite novu lozinku i pritisnite Enter. Važno: zapamtite ovu root lozinku.

Ponovo unesite novu lozinku i pritisnite Enter.

Upišite Y i pritisnite Enter za uklanjanje anonimnih korisnika.

Upišite Y i pritisnite Enter da daljinski onemogućite root prijavu.

Upišite Y i pritisnite Enter za uklanjanje testne baze podataka i pristup njoj.

Upišite Y i pritisnite Enter za ponovno učitavanje tablica privilegija.

Kada završite, vidjet ćete poruku Sve je gotovo! i hvala što koristite MariaDB !.

$ sudo mysql -uroot -p

Unesite root lozinku.

$ create database YOURDATABASENAME;

$ ODOBRITE SVE PRIVILEGIJE NA YOURDATABASENAME.* NA 'root'@'localhost' IDENTIFIKOVANO 'YOURROOTPASSWORD';

$ FLUSH PRIVILEGES;

Ctrl & D

Korak 6: ## Instalirajte PHPMyAdmin ##

$ sudo apt install phpmyadmin -y

Odaberite Apache2 pomoću tipki sa strelicama i pritisnite razmaknicu da označite Apache2> Tab> Enter.

Konfigurirati bazu podataka za phpmyadmin s dbconfig-common? Odaberite 'Ne'> Enter, gore smo već postavili bazu podataka s instalacijom MySQL.

Za pristup phpmyadmin -u koristite IP adresu RasPi -a, npr. 192.168.0.100/phpmyadmin/ Korisničko ime: root i VAŠA LOZINKA

Korak 7: ## Postavite FTP ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Pronađi: (Možete koristiti Ctrl & W za pronalaženje)

local_enable = DA

ssl_enable = NE

Promijeniti u:

#local_enable = DA

#ssl_enable = NE

Dodajte na dno datoteke:

# CUSTOMssl_enable = DA local_enable = DA chroot_local_user = DA local_root =/var/www user_sub_token = pi write_enable = DA local_umask = 002 allow_writeable_chroot = DA ftpd_banner = Dobrodošli na moj Raspberry Pi FTP servis.

Ctrl & O> Enter> Ctrl & X

$ sudo usermod -a -G www -data pi

$ sudo usermod -m -d /var /www pi

$ sudo chown -R www-podaci: www-podaci /var /www

$ sudo chmod -R 775 /var /www

$ sudo ponovno pokretanje

Proces je sada završen.

Preporučuje se: