Índice:

Instalando LAMP (Linux, Apache, MySQL, PHP) em um Raspberry Pi: 7 etapas
Instalando LAMP (Linux, Apache, MySQL, PHP) em um Raspberry Pi: 7 etapas

Vídeo: Instalando LAMP (Linux, Apache, MySQL, PHP) em um Raspberry Pi: 7 etapas

Vídeo: Instalando LAMP (Linux, Apache, MySQL, PHP) em um Raspberry Pi: 7 etapas
Vídeo: How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Raspberry Pi2 2024, Julho
Anonim
Instalando LAMP (Linux, Apache, MySQL, PHP) em um Raspberry Pi
Instalando LAMP (Linux, Apache, MySQL, PHP) em um Raspberry Pi

Configure uma pilha LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) com PHPMyAdmin e acesso FTP em seu Raspberry Pi e configure-o para funcionar como um servidor web.

Você precisará de um computador Raspberry Pi conectado à Internet com um cartão MicroSD de 8 GB (ou superior). Primeiramente, você precisará configurar o Raspi-config com um teclado para alterar a senha Raspbian padrão e habilitar o SSH. Depois que a configuração do Raspi for concluída, você só precisará se conectar por meio de uma conexão SSH.

Você já deve ser capaz de configurar a imagem Rasbian para o cartão MicroSD, você precisará saber como fazer SSH para o Raspberry Pi e configurar seu banco de dados SQL usando PHPMyAdmin.

Onde você vê $, este é o comando que você precisa colar / usar para instalar e configurar o software.

Etapa 1: ## Imagem Raspbian ##

Crie uma imagem Raspbian Stretch Lite em um cartão MicroSD (> 8 GB recomendado)

Assim que o RasPi for inicializado, faça login com o nome de usuário: pi Senha: raspberry

então

$ hostname -I

(Anote o endereço IP, você precisará dele para conectar o SSH ao RasPi. Por exemplo, 192.168.0.100)

$ sudo raspi-config

Opção 1 - 'Alterar a senha do usuário'> Ok> Digite a nova senha UNIX> Redigite a nova senha> Ok

Opção 5 - 'Opções de interface'> 'P2 SSH'> Sim Tab para 'Concluir'> Entrar

$ sudo reboot

Etapa 2: ## Atualizar Raspbian ##

Agora, usando Putty, conecte-se ao RPi usando o endereço IP anterior.log in com o nome de usuário: pi e sua senha

$ sudo apt update && sudo apt upgrade -y

$ sudo reboot

Etapa 3: ## Instale o Apache2 ##

Novamente usando Putty, conecte-se ao RPi usando o endereço IP anterior.

faça login com o nome de usuário: pi e sua senha

$ sudo apt install apache2 -y

Assim que terminar de instalar o Apache2, abra um navegador da web na mesma rede Wi-Fi e digite o endereço IP do RasPi. Se o Apache2 estiver instalado corretamente, você verá uma página que diz 'Página padrão do Apache2 Debian' e 'Funciona!'.

$ sudo a2enmod reescrever

$ 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

Localizar: (você pode usar Ctrl & W para localizar)

Diretório / var / www /

Opções Índices FollowSymLinks AllowOverride Nenhum Requer todos concedidos / Diretório

Mudar para:

Diretório / var / www / Opções Índices FollowSymLinks

AllowOverride All

Exigir todos concedidos

/Diretório

Ctrl & O> Enter> Ctrl & X

$ sudo service apache2 restart

Etapa 4: ## Instale o PHP7 ##

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

Testando PHP

Você precisará primeiro deletar o arquivo “index.html” no diretório “/ var / www / html”.

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

Em seguida, crie um arquivo “index.php” neste diretório, com esta linha de comando

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

Atualize o navegador da web na mesma rede Wi-Fi, agora você deve ver a página de informações do PHP.

Etapa 5: ## Instale o MySQL ##

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

$ sudo service apache2 restart

$ sudo mysql_secure_installation

Será solicitado que você insira a senha atual do root (o padrão é em branco): pressione Enter.

Defina a senha de root, digite Y e pressione Enter.

Digite uma nova senha e pressione Enter. Importante: lembre-se desta senha de root.

Digite novamente a nova senha e pressione Enter.

Digite Y e pressione Enter para remover usuários anônimos.

Digite Y e pressione Enter para proibir o login de root remotamente.

Digite Y e pressione Enter para remover o banco de dados de teste e acessá-lo.

Digite Y e pressione Enter para recarregar as tabelas de privilégios agora.

Ao concluir, você verá a mensagem Tudo pronto! e obrigado por usar MariaDB !.

$ sudo mysql -uroot -p

Digite a senha do root.

$ criar banco de dados YOURDATABASENAME;

$ GRANT ALL PRIVILEGES ON YOURDATABASENAME. * TO 'root' @ 'localhost' IDENTIFICADO POR 'YOURROOTPASSWORD';

$ FLUSH PRIVILEGES;

Ctrl & D

Etapa 6: ## Instalar PHPMyAdmin ##

$ sudo apt install phpmyadmin -y

Selecione Apache2 com as teclas do cursor e pressione a barra de espaço para destacar Apache2> Tab> Enter.

Configurar banco de dados para phpmyadmin com dbconfig-common? Selecione 'Não'> Enter, já configuramos um banco de dados acima com a instalação do MySQL.

Para acessar o phpmyadmin use o endereço IP do RasPi, por exemplo 192.168.0.100/phpmyadmin/ Nome de usuário: root e YOURROOTPASSWORD

Etapa 7: ## Configurar um FTP ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Localizar: (você pode usar Ctrl & W para localizar)

local_enable = YES

ssl_enable = NÃO

Mudar para:

# local_enable = YES

# ssl_enable = NÃO

Adicione ao final do arquivo:

# CUSTOMssl_enable = SIM local_enable = SIM chroot_local_user = SIM local_root = / var / www user_sub_token = pi write_enable = SIM local_umask = 002 allow_writeable_chroot = SIM ftpd_banner = Bem-vindo ao meu serviço FTP Raspberry Pi.

Ctrl & O> Enter> Ctrl & 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 reboot

O processo agora está completo.

Recomendado: