Tabla de contenido:
- Paso 1: ## Imagen de Raspbian ##
- Paso 2: ## Actualiza Raspbian ##
- Paso 3: ## Instala Apache2 ##
- Paso 4: ## Instala PHP7 ##
- Paso 5: ## Instala MySQL ##
- Paso 6: ## Instala PHPMyAdmin ##
- Paso 7: ## Configurar un FTP ##
Video: Instalación de LAMP (Linux, Apache, MySQL, PHP) en una Raspberry Pi: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Configure una pila LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) con PHPMyAdmin y acceso FTP en su Raspberry Pi y configúrelo para que funcione como servidor web.
Necesitará una computadora Raspberry Pi conectada a Internet con una tarjeta MicroSD de 8GB (o más). Al principio, deberá poder configurar Raspi-config con un teclado para cambiar la contraseña predeterminada de Raspbian y habilitar SSH. Una vez que se haya completado la configuración de Raspi, solo necesitará conectarse a través de una conexión SSH.
Ya debería poder configurar la imagen de Rasbian en la tarjeta MicroSD, necesitará conocimiento de poder SSH a Raspberry Pi y poder configurar su base de datos SQL usando PHPMyAdmin.
Donde vea $, este es el comando que necesita pegar / usar para instalar y configurar el software.
Paso 1: ## Imagen de Raspbian ##
Cree una imagen de Raspbian Stretch Lite en una tarjeta MicroSD (se recomienda> 8GB)
Una vez que la RasPi haya arrancado, inicie sesión con Nombre de usuario: pi Contraseña: raspberry
luego
$ nombre de host -I
(Anote la dirección IP, la necesitará para SSH a la RasPi, por ejemplo, 192.168.0.100)
$ sudo raspi-config
Opción 1 - 'Cambiar contraseña de usuario'> Aceptar> Ingresar nueva contraseña de UNIX> Vuelva a escribir la nueva contraseña> Aceptar
Opción 5 - 'Opciones de interfaz'> 'P2 SSH'> Sí Pestaña para 'Finalizar'> Entrar
$ sudo reiniciar
Paso 2: ## Actualiza Raspbian ##
Ahora, usando Putty, conéctese al RPi usando la dirección IP de antes, inicie sesión con el nombre de usuario: pi y su contraseña
$ sudo apt update && sudo apt upgrade -y
$ sudo reiniciar
Paso 3: ## Instala Apache2 ##
Nuevamente usando Putty conéctese al RPi usando la dirección IP de antes.
inicie sesión con nombre de usuario: pi y su contraseña
$ sudo apt install apache2 -y
Una vez que termine de instalar Apache2 abra un navegador web en la misma red Wi-Fi e ingrese la dirección IP de la RasPi. Si Apache2 se instaló correctamente, verá una página que dice "Página predeterminada de Apache2 Debian" y "¡Funciona!".
$ sudo a2enmod reescribir
$ sudo systemctl reiniciar apache2
$ sudo chown -R pi: www-data / var / www / html /
$ sudo chmod -R 770 / var / www / html /
$ sudo nano /etc/apache2/apache2.conf
Buscar: (puede usar Ctrl & W para buscar)
Directorio / var / www /
Opciones Índices FollowSymLinks AllowOverride Ninguno Requerir todos concedidos / Directorio
Cambiar a:
Directorio / var / www / Índices de opciones FollowSymLinks
Permitir anular todo
Requerir todo concedido
/Directorio
Ctrl y O> Enter> Ctrl y X
$ sudo service apache2 reiniciar
Paso 4: ## Instala PHP7 ##
$ sudo apt install php libapache2-mod-php -y
Probando PHP
Primero deberá eliminar el archivo "index.html" en el directorio "/ var / www / html".
$ sudo rm /var/www/html/index.html
Luego crea un archivo "index.php" en este directorio, con esta línea de comando
$ echo ""> /var/www/html/index.php
Actualice el navegador web en la misma red Wi-Fi, ahora debería ver la página de información de PHP.
Paso 5: ## Instala MySQL ##
$ sudo apt install mysql-server php-mysql -y
$ sudo service apache2 reiniciar
$ sudo mysql_secure_installation
Se le pedirá que ingrese la contraseña actual para root (la predeterminada está en blanco): presione Enter.
Establezca la contraseña de root, escriba Y y presione Entrar.
Escriba una nueva contraseña y presione Entrar. Importante: recuerde esta contraseña de root.
Vuelva a ingresar la nueva contraseña y presione Entrar.
Escriba Y y presione Entrar para eliminar usuarios anónimos.
Escriba Y y presione Entrar para no permitir el inicio de sesión de root de forma remota.
Escriba Y y presione Entrar para eliminar la base de datos de prueba y acceder a ella.
Escriba Y y presione Entrar para volver a cargar las tablas de privilegios ahora.
Cuando termine, verá el mensaje ¡Todo listo! y ¡Gracias por usar MariaDB !.
$ sudo mysql -uroot -p
Ingrese la contraseña de root.
$ crear base de datos YOURDATABASENAME;
$ OTORGAR TODOS LOS PRIVILEGIOS EN YOURDATABASENAME. * TO 'root' @ 'localhost' IDENTIFICADO POR 'YOURROOTPASSWORD';
$ PRIVILEGIOS DE FLUSH;
Ctrl y D
Paso 6: ## Instala PHPMyAdmin ##
$ sudo apt install phpmyadmin -y
Seleccione Apache2 con las teclas del cursor y presione la barra espaciadora para resaltar Apache2> Tab> Enter.
¿Configurar la base de datos para phpmyadmin con dbconfig-common? Seleccione 'No'> Enter, ya hemos configurado una base de datos arriba con la instalación de MySQL.
Para acceder a phpmyadmin, utilice la dirección IP de RasPi, p. Ej. 192.168.0.100/phpmyadmin/ Nombre de usuario: root y YOURROOTPASSWORD
Paso 7: ## Configurar un FTP ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Buscar: (puede usar Ctrl & W para buscar)
local_enable = SÍ
ssl_enable = NO
Cambiar a:
# local_enable = SÍ
# ssl_enable = NO
Agregue al final del archivo:
# 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 = Bienvenido a mi servicio FTP Raspberry Pi.
Ctrl y O> Enter> Ctrl y 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 proceso ahora está completo.
Recomendado:
Instalación De La Carte TagTagTag Pour Nabaztag / Instalación de la placa TagTagTag en su Nabaztag: 15 pasos
Instalación De La Carte TagTagTag Pour Nabaztag / Instalación de la placa TagTagTag en su Nabaztag: (ver más abajo la versión en inglés) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Instalación De La Carte TagTagTag Pour Nabaztag: etiqueta / Instalación de la placa TagTagTag en su Nabaztag: etiqueta: 23 pasos
Instalación De La Carte TagTagTag Pour Nabaztag: tag / Instalación de la placa TagTagTag en su Nabaztag: tag: (ver más abajo la versión en inglés) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Agregue un botón de encendido a su instalación de LibreELEC en una Raspberry Pi: 6 pasos
Agregue un botón de encendido a su instalación de LibreELEC en una Raspberry Pi: A continuación, aprenderemos cómo agregar un botón de encendido a LibreELEC que se ejecuta en una Raspberry Pi. Usaremos un PowerBlock no solo para agregar un botón de encendido, sino también un LED de estado que indica el estado de energía de su instalación de LibreELEC. Para estos i
Instalación de un disipador de calor Zalman VF900-Cu en una Radeon X800 XT Mac Edition para usar en una torre Apple G5: 5 pasos
Instalación de un disipador de calor Zalman VF900-Cu en una Radeon X800 XT Mac Edition para usar en una torre Apple G5: el descargo de responsabilidad estándar: así es como lo hice. Funcionó para mí. Si explota su G5, Radeon X800 XT, o su casa, automóvil, barco, etc., ¡no soy responsable! Proporciono información basada en mi propio conocimiento y experiencia. Creo que todos st
Instalación de un nuevo host virtual en el servidor web Apache: 3 pasos
Instalación de un nuevo host virtual en el servidor web Apache: El propósito de este tutorial es recorrer el proceso de configuración e inicio de un nuevo host virtual del servidor web Apache. Un host virtual es un " perfil " que detecta a qué host DNS (p. ej., www.MyOtherhostname.com) se está llamando para un