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, Srpanj
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) stog s PHPMyAdmin i FTP pristupom na vašem Raspberry Pi i konfigurirajte ga za rad kao web poslužitelj.

Trebat će vam računalo Raspberry Pi spojeno na internet s MicroSD karticom od 8 GB (ili većom). Isprva ćete morati moći konfigurirati Raspi-config s tipkovnicom za promjenu zadane lozinke za Raspbian i omogućavanje SSH-a. Nakon što je Raspi-config dovršen, morat ćete 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 pomoću PHPMyAdmina.

Gdje vidite $, ovo je naredba koju trebate zalijepiti/upotrijebiti za instaliranje i konfiguriranje softvera.

Korak 1: ## Raspbian Image ##

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

Nakon što se RasPi pokrene, prijavite se s korisničkim imenom: pi Lozinka: malina

zatim

$ hostname -Ja

(Zapišite IP adresu, to ć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 karticu do 'Završi'> Unesite

$ sudo ponovno podizanje sustava

2. korak: ## Ažurirajte Raspbian ##

Sada koristeći Putty spojite se na RPi koristeći IP adresu od ranije.log prijavite se s Korisničko ime: pi i vašu lozinku

$ sudo apt update && sudo apt upgrade -y

$ sudo ponovno podizanje sustava

Korak 3: ## Instalirajte Apache2 ##

Ponovno se pomoću Putty povežite na RPi koristeći IP adresu od ranije.

prijavite se s korisničkim imenom: pi i vašom lozinkom

$ sudo apt instalirajte apache2 -y

Nakon što instalirate 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 "Zadana stranica Apache2 Debian" i "Radi!".

$ sudo a2enmod prepišite

$ sudo systemctl ponovno pokrenite apache2

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

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

$ sudo nano /etc/apache2/apache2.conf

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

Imenik/var/www/

Indeksi opcija FollowSymLinks AllowOverride None Zahtijevaju sve dodijeljeno /imenik

Promijeniti:

Indeks direktorija/var/www/Opcije 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 stvorite datoteku "index.php" u ovom direktoriju, s ovim naredbenim retkom

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

Osvježite web preglednik na istoj Wi-Fi mreži, sada biste trebali vidjeti PHP stranicu s 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.

Upišite novu lozinku i pritisnite Enter. Važno: zapamtite ovu root lozinku.

Ponovno unesite novu lozinku i pritisnite Enter.

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

Upišite Y i pritisnite Enter da biste daljinski onemogućili 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' IDENTIFICIRANO 'YOURROOTPASSWORD';

$ FLUSH PRIVILEGES;

Ctrl & D

Korak 6: ## Instalirajte PHPMyAdmin ##

$ sudo apt install phpmyadmin -y

Odaberite Apache2 pomoću tipki sa strelicama i pritisnite razmaknicu za označavanje 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 phpmyadminu upotrijebite IP adresu RasPi -a, npr. 192.168.0.100/phpmyadmin/ Korisničko ime: root i VAŠA LOZINKA

Korak 7: ## Postavljanje FTP -a ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

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

local_enable = DA

ssl_enable = NE

Promijeniti:

#local_enable = DA

#ssl_enable = NE

Na dno datoteke dodajte:

# CUSTOMssl_enable = YES 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 moju Raspberry Pi FTP uslugu.

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-data /var /www

$ sudo chmod -R 775 /var /www

$ sudo ponovno podizanje sustava

Proces je sada završen.

Preporučeni: