Mudanças entre as edições de "Servidor Local Raspberry + Nginx + PhP7"

De Wiki Coolab
Ir para navegação Ir para pesquisar
Linha 3: Linha 3:
 
Necessidades
 
Necessidades
 
- RaspberryPi 3  
 
- RaspberryPi 3  
 +
 
- Fonte de 3A
 
- Fonte de 3A
 +
 
- Cabo ethernet
 
- Cabo ethernet
 +
 
- hd externo de 1Tb
 
- hd externo de 1Tb
  

Edição das 12h55min de 7 de março de 2018

Tutorial Servidor Local com raspberrypi

Necessidades - RaspberryPi 3

  • Fonte de 3A
  • Cabo ethernet
  • hd externo de 1Tb

Instruções

1 - Baixar a imagem do Raspbian Stretch Lite

https://www.raspberrypi.org/downloads/raspbian/

2 - Descompacte o arquivo

unzip 2017-11-29-raspbian-stretch-lite.zip

3 - Escreva a imagem em um cartão de memória (Lembre sempre de conferir as permissões)

dd bs=4M if=2017-11-29-raspbian-stretch-lite.img of=/dev/sdX conv=fsync

4 - Crie um arquivo no cartão de memoria na partição boot, chamdo ssh

sudo touch /media/hiure/boot/ssh

5 - Conecte na Raspberry com o seguinte comando:

ssh pi@raspberrypi

E use a senha padrão: raspberry

6- Conecte o USB e use o comando abaixo para ver onde ele foi conectado (por ex /dev/sda1)

dmesg | tail

7- Crie a pasta onde o pendrive/HD será montado:

<

pre> sudo mkdir hdexterno sudo mount /dev/sda1 /media/hdexterno

<

pre>

8 - Atualize os repos

sudo apt update && sudo apt upgrade

9- Agora vamos instalar os pacotes que precisamos:

sudo apt-get install -y nginx

10 - Inicie o nginx

sudo /etc/init.d/nginx start

11 - Teste no seu navegador digitando raspberrypi.lan

12 - Instale os pacotes do php7.0

sudo apt-get install php7.0 php7.0-curl php7.0-gd php7.0-fpm php7.0-cli php7.0-opcache php7.0-mbstring php7.0-xml php7.0-zip

13 - edite o arquivo de configuração do nginx para conctar o nginx com o php

sudo nano /etc/nginx/sites-available/default

14 - Crie um arquvio teste.php na pasta /var/www/html/ com o seguinte conteudo

<?php phpinfo(); ?>

no seu navegador digite raspberry.lan/teste.php