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

De Wiki Coolab
Ir para navegação Ir para pesquisar
Linha 25: Linha 25:
  
 
3 - Escreva a imagem em um cartão de memória (Lembre sempre de conferir as permissões)
 
3 - Escreva a imagem em um cartão de memória (Lembre sempre de conferir as permissões)
 +
 
<pre>
 
<pre>
 
dd bs=4M if=2017-11-29-raspbian-stretch-lite.img of=/dev/sdX conv=fsync
 
dd bs=4M if=2017-11-29-raspbian-stretch-lite.img of=/dev/sdX conv=fsync
 
</pre>
 
</pre>
 +
 +
sdX é a partição onde está o seu cartão de memoria, se precisar de um <pre>df -h</pre> para saber qual é a do seu cartão de memória.
  
 
4 - Crie um arquivo no cartão de memoria na partição boot, chamdo ssh
 
4 - Crie um arquivo no cartão de memoria na partição boot, chamdo ssh
Linha 53: Linha 56:
 
sudo mkdir hdexterno
 
sudo mkdir hdexterno
 
sudo mount /dev/sda1 /media/hdexterno
 
sudo mount /dev/sda1 /media/hdexterno
<pre>
+
</pre>
  
 
8 - Atualize os repos
 
8 - Atualize os repos
Linha 73: Linha 76:
 
</pre>
 
</pre>
  
11 - Teste no seu navegador digitando raspberrypi.lan
+
11 - Teste no seu navegador digitando  
 +
 
 +
<pre>
 +
raspberrypi.lan
 +
</pre>
  
 
12 - Instale os pacotes do php7.0
 
12 - Instale os pacotes do php7.0
Linha 81: Linha 88:
 
</pre>
 
</pre>
  
13 - edite o arquivo de configuração do nginx para conctar o nginx com o php
+
13 - edite o arquivo de configuração do nginx para conectar o nginx com o php
  
 
<pre>
 
<pre>
Linha 87: Linha 94:
 
</pre>
 
</pre>
  
14 - Crie um arquvio teste.php na pasta /var/www/html/ com o seguinte conteudo
+
14 - Crie um arquvio teste.php na pasta /var/www/html/ com o seguinte conteúdo
  
 
<pre>
 
<pre>

Edição das 17h16min 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

sdX é a partição onde está o seu cartão de memoria, se precisar de um

df -h

para saber qual é a do seu cartão de memória.

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:

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

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 conectar 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 conteúdo

<?php phpinfo(); ?>

15 - no seu navegador digite

raspberry.lan/teste.php