Taula de continguts:

Instal·lació de LAMP (Linux, Apache, MySQL, PHP) en un Raspberry Pi: 7 passos
Instal·lació de LAMP (Linux, Apache, MySQL, PHP) en un Raspberry Pi: 7 passos

Vídeo: Instal·lació de LAMP (Linux, Apache, MySQL, PHP) en un Raspberry Pi: 7 passos

Vídeo: Instal·lació de LAMP (Linux, Apache, MySQL, PHP) en un Raspberry Pi: 7 passos
Vídeo: Migrando para o ASP.NET Core 3 2024, De novembre
Anonim
Instal·lació de LAMP (Linux, Apache, MySQL, PHP) en un Raspberry Pi
Instal·lació de LAMP (Linux, Apache, MySQL, PHP) en un Raspberry Pi

Configureu una pila LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) amb accés PHPMyAdmin i FTP al vostre Raspberry Pi i configureu-la perquè funcioni com a servidor web.

Necessitareu un ordinador Raspberry Pi connectat a Internet amb una targeta MicroSD de 8 GB (o superior). Al principi, haureu de poder configurar Raspi-config amb un teclat per canviar la contrasenya predeterminada de Raspbian i habilitar SSH. Un cop s'ha completat el Raspi-config, només haureu de connectar-vos mitjançant una connexió SSH.

Ja hauríeu de ser capaç de configurar la imatge Rasbian a la targeta MicroSD, necessitareu tenir coneixement de poder fer SSH al Raspberry Pi i poder configurar la vostra base de dades SQL mitjançant PHPMyAdmin.

Quan veieu $, aquesta és l'ordre que heu d'enganxar / utilitzar per instal·lar i configurar el programari.

Pas 1: ## Imatge Raspbian ##

Creeu una imatge Raspbian Stretch Lite en una targeta MicroSD (es recomana> 8 GB)

Un cop s'hagi iniciat el RasPi, inicieu la sessió amb Nom d'usuari: pi Contrasenya: raspberry

llavors

$ nom d'amfitrió -I

(Anoteu l'adreça IP, ho necessitareu a SSH al RasPi, per exemple, 192.168.0.100)

$ sudo raspi-config

Opció 1 - "Canvia la contrasenya d'usuari"> D'acord> Introduïu una contrasenya nova UNIX> Torneu a escriure la contrasenya nova> D'acord

Opció 5 - "Opcions d'interfície"> "P2 SSH"> Pestanya Sí per a "Finalitzar"> Retorn

$ sudo reiniciar

Pas 2: ## Actualitzeu Raspbian ##

Ara, utilitzant Putty, connecteu-vos al RPi mitjançant l'adreça IP de l'anterior. Inicieu la sessió amb Username: pi i la vostra contrasenya

$ sudo apt update && sudo apt upgrade -y

$ sudo reiniciar

Pas 3: ## Instal·leu Apache2 ##

Una vegada més, usant Putty connecteu-vos al RPi mitjançant l'adreça IP anterior.

inicieu sessió amb Username: pi i la vostra contrasenya

$ sudo apt install apache2 -y

Un cop acabada la instal·lació d'Apache2, obriu un navegador web a la mateixa xarxa Wi-Fi i introduïu l'adreça IP del RasPi. Si Apache2 s'ha instal·lat correctament, veureu una pàgina que diu "Apache2 Debian Default Page" i "Funciona!".

$ sudo a2enmod reescriptura

$ sudo systemctl reinicia apache2

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

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

$ sudo nano /etc/apache2/apache2.conf

Cerca: (Podeu utilitzar Ctrl i W per trobar)

Directori / var / www /

Opcions Índexs FollowSymLinks AllowOverride Cap Requereix tots els concedits / Directori

Canviar a:

Directori / var / www / Opcions Índexs FollowSymLinks

AllowOverride All

Requeriu tots els concedits

/ Directori

Ctrl & O> Retorn> Ctrl i X

Reinicieu el servei $ sudo apache2

Pas 4: ## Instal·leu PHP7 ##

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

Prova de PHP

Primer haureu d’eliminar el fitxer “index.html” del directori “/ var / www / html”.

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

A continuació, creeu un fitxer "index.php" en aquest directori, amb aquesta línia d'ordres

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

Actualitzeu el navegador web a la mateixa xarxa Wi-Fi. Ara hauríeu de veure la pàgina d'informació de PHP.

Pas 5: ## Instal·leu MySQL ##

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

Reinicieu el servei $ sudo apache2

$ sudo mysql_secure_installation

Se us demanarà que introduïu la contrasenya actual per a root (el valor per defecte està en blanc): premeu Retorn.

Establiu la contrasenya de root, escriviu Y i premeu Retorn.

Escriviu una contrasenya nova i premeu Retorn. Important: recordeu aquesta contrasenya de root.

Torneu a introduir la nova contrasenya i premeu Retorn.

Escriviu Y i premeu Retorn per eliminar usuaris anònims.

Escriviu Y i premeu Retorn per no permetre l'inici de sessió root de manera remota.

Escriviu Y i premeu Retorn per eliminar la base de dades de prova i accedir-hi.

Escriviu Y i premeu Retorn per tornar a carregar les taules de privilegis ara.

Quan estigui complet, veureu el missatge Tot fet. i Gràcies per utilitzar MariaDB !.

$ sudo mysql -uroot -p

Introduïu la contrasenya de root.

$ create database YOURDATABASENAME;

$ CONCEDIU TOTS ELS PRIVILEGIS DEL NOM DEL vostre BASE DE DADES. * A 'root' @ 'localhost' IDENTIFICAT PER 'YOURROOTPASSWORD';

$ PRIVILEGIS DE FLUSH;

Ctrl i D.

Pas 6: ## Instal·leu PHPMyAdmin ##

$ sudo apt install phpmyadmin -y

Seleccioneu Apache2 amb les tecles del cursor i premeu la barra espaiadora per ressaltar Apache2> Tab> Retorn.

Configureu la base de dades per a phpmyadmin amb dbconfig-common? Seleccioneu "No"> Retorn, ja hem configurat una base de dades anterior amb la instal·lació de MySQL.

Per accedir a phpmyadmin utilitzeu l'adreça IP del RasPi, per exemple. 192.168.0.100/phpmyadmin/ Nom d'usuari: root i YOURROOTPASSWORD

Pas 7: ## Configureu un FTP ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Cerca: (Podeu utilitzar Ctrl i W per trobar)

local_enable = SÍ

ssl_enable = NO

Canviar a:

# local_enable = SÍ

# ssl_enable = NO

Afegiu a la part inferior del fitxer:

# CUSTOMssl_enable = SÍ local_enable = SÍ chroot_local_user = SÍ root_local = / var / www user_sub_token = pi write_enable = SÍ local_umask = 002 allow_writeable_chroot = SÍ ftpd_banner = Benvingut al meu servei FTP de Raspberry Pi.

Ctrl & O> Retorn> Ctrl i 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 reiniciar

El procés ja està complet.

Recomanat: