Satura rādītājs:

LAMP (Linux, Apache, MySQL, PHP) instalēšana Raspberry Pi: 7 soļi
LAMP (Linux, Apache, MySQL, PHP) instalēšana Raspberry Pi: 7 soļi

Video: LAMP (Linux, Apache, MySQL, PHP) instalēšana Raspberry Pi: 7 soļi

Video: LAMP (Linux, Apache, MySQL, PHP) instalēšana Raspberry Pi: 7 soļi
Video: How To Install Apache PHP 5 And MySQL On CentOS 7 (LAMP) 2024, Novembris
Anonim
LAMP (Linux, Apache, MySQL, PHP) instalēšana Raspberry Pi
LAMP (Linux, Apache, MySQL, PHP) instalēšana Raspberry Pi

Iestatiet LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) kaudzi ar PHPMyAdmin un FTP piekļuvi savā Raspberry Pi un konfigurējiet to, lai tas darbotos kā tīmekļa serveris.

Jums būs nepieciešams Raspberry Pi dators, kas savienots ar internetu ar 8 GB (vai lielāku) MicroSD karti. Sākumā jums būs jāspēj konfigurēt Raspi-config ar tastatūru, lai mainītu noklusējuma Raspbian paroli un iespējotu SSH. Kad Raspi konfigurācija ir pabeigta, jums būs jāizveido savienojums tikai ar SSH savienojumu.

Jums jau vajadzētu būt iespējai konfigurēt Rasbian attēlu MicroSD kartē, jums būs nepieciešamas zināšanas par SSH savienošanu ar Raspberry Pi un jāspēj konfigurēt SQL datu bāzi, izmantojot PHPMyAdmin.

Ja redzat $, šī ir komanda, kas jums jāielīmē/jāizmanto, lai instalētu un konfigurētu programmatūru.

1. darbība: ## Raspbian Image ##

Izveidojiet Raspbian Stretch Lite attēlu MicroSD kartē (ieteicams> 8 GB)

Kad RasPi ir ielādējies, piesakieties, izmantojot lietotājvārdu: pi Parole: aveņu

tad

$ hostname -I

(Pierakstiet IP adresi, tā būs nepieciešama, lai SSH nosūtītu RasPi. Piemēram, 192.168.0.100)

$ sudo raspi-config

1. iespēja - “Mainīt lietotāja paroli”> Labi> Ievadīt jaunu UNIX paroli> Atkārtoti ierakstīt jaunu paroli> Labi

5. iespēja - 'Saskarnes opcijas'> 'P2 SSH'> Jā cilne uz 'Pabeigt'> Enter

$ sudo atsāknēšana

2. darbība: ## atjauniniet Raspbian ##

Tagad, izmantojot Putty, izveidojiet savienojumu ar RPi, izmantojot iepriekšējo IP adresi. Piesakieties, izmantojot lietotājvārdu: pi un savu paroli

$ sudo apt update && sudo apt upgrade -y

$ sudo atsāknēšana

3. darbība: ## Instalējiet Apache2 ##

Atkal, izmantojot Putty, izveidojiet savienojumu ar RPi, izmantojot iepriekšējo IP adresi.

piesakieties ar lietotājvārdu: pi & jūsu parole

$ sudo apt instalēt apache2 -y

Kad esat pabeidzis instalēt Apache2, atveriet tīmekļa pārlūkprogrammu tajā pašā Wi-Fi tīklā un ievadiet RasPi IP adresi. Ja Apache2 ir instalēts pareizi, jūs redzēsit lapu ar uzrakstu "Apache2 Debian noklusējuma lapa" un "Tas darbojas!".

$ sudo a2enmod pārrakstīt

$ sudo systemctl restartējiet apache2

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

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

$ sudo nano /etc/apache2/apache2.conf

Atrast: (lai atrastu, varat izmantot taustiņu kombināciju Ctrl & W)

Katalogs/var/www/

Iespējas Rādītāji FollowSymLinks AllowOverride Nav Pieprasīt visu piešķirto /Katalogs

Mainīt uz:

Katalogs/var/www/Opciju indeksi FollowSymLinks

AllowOverride All

Pieprasīt visu piešķirto

/Katalogs

Ctrl & O> Enter> Ctrl & X

$ sudo pakalpojums apache2 restart

4. darbība: ## Instalējiet PHP7 ##

$ sudo apt instalēt php libapache2-mod-php -y

PHP testēšana

Vispirms direktorijā “/var/www/html” jāizdzēš fails “index.html”.

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

Pēc tam ar šo komandrindu izveidojiet šajā direktorijā failu “index.php”

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

Atsvaidziniet tīmekļa pārlūkprogrammu tajā pašā Wi-Fi tīklā, tagad jums vajadzētu redzēt PHP informācijas lapu.

5. darbība: ## instalējiet MySQL ##

$ sudo apt instalēt mysql-server php-mysql -y

$ sudo pakalpojums apache2 restart

$ sudo mysql_secure_installation

Jums tiks lūgts ievadīt pašreizējo root paroli (noklusējums ir tukšs): nospiediet taustiņu Enter.

Iestatiet saknes paroli, ierakstiet Y un nospiediet taustiņu Enter.

Ievadiet jaunu paroli un nospiediet taustiņu Enter. Svarīgi: atcerieties šo saknes paroli.

Vēlreiz ievadiet jauno paroli un nospiediet taustiņu Enter.

Ierakstiet Y un nospiediet taustiņu Enter, lai noņemtu anonīmus lietotājus.

Ierakstiet Y un nospiediet taustiņu Enter, lai attālināti neatļautu root pieteikšanos.

Ierakstiet Y un nospiediet taustiņu Enter, lai noņemtu testa datu bāzi un piekļūtu tai.

Ierakstiet Y un nospiediet taustiņu Enter, lai tūlīt atkārtoti ielādētu privilēģiju tabulas.

Kad esat pabeidzis, jūs redzēsit ziņojumu Viss gatavs! un paldies, ka izmantojat MariaDB !.

$ sudo mysql -uroot -p

Ievadiet saknes paroli.

$ izveidot datubāzi YOURDATABASENAME;

$ Piešķiriet visas privilēģijas jūsu datubāzes nosaukumam.* Lai sakne 'root'@'localhost', IDENTIFICĒTA ar 'YOURROOTPASSWORD';

$ FLUSH privilēģijas;

Ctrl & D

6. darbība: ## Instalējiet PHPMyAdmin ##

$ sudo apt instalēt phpmyadmin -y

Ar kursora taustiņiem atlasiet Apache2 un nospiediet atstarpes taustiņu, lai iezīmētu Apache2> Tab> Enter.

Vai konfigurēt datubāzi phpmyadmin ar dbconfig-common? Atlasiet “Nē”> Enter, mēs jau esam izveidojuši datu bāzi ar MySQL instalāciju.

Lai piekļūtu phpmyadmin, izmantojiet RasPi IP adresi, piem. 192.168.0.100/phpmyadmin/ Lietotājvārds: root un JŪSU ROOTPASSWORD

7. darbība: ## FTP iestatīšana ##

$ sudo apt instalēt vsftpd -y

$ sudo nano /etc/vsftpd.conf

Atrast: (Lai atrastu, varat izmantot taustiņu kombināciju Ctrl & W)

local_enable = JĀ

ssl_enable = NĒ

Mainīt uz:

#local_enable = JĀ

#ssl_enable = NĒ

Pievienojiet faila apakšdaļai:

# 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 = Laipni lūdzam manā Raspberry Pi FTP pakalpojumā.

Ctrl & O> Enter> Ctrl & X

$ sudo usermod -a -G www -dati pi

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

$ sudo chown -R www-dati: www-data /var /www

$ sudo chmod -R 775 /var /www

$ sudo atsāknēšana

Process ir pabeigts.

Ieteicams: