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

De Wiki Coolab
Ir para navegação Ir para pesquisar
Linha 30: Linha 30:
 
</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.
+
sdX é a partição onde está o seu cartão de memoria, se precisar de um <code>df -h</code> 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

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