Mudanças entre as edições de "Servidor Local Raspberry + Nginx + PhP7"
Linha 10: | Linha 10: | ||
1 - Baixar a imagem do Raspbian Stretch Lite | 1 - Baixar a imagem do Raspbian Stretch Lite | ||
+ | |||
<pre> | <pre> | ||
− | |||
https://www.raspberrypi.org/downloads/raspbian/ | https://www.raspberrypi.org/downloads/raspbian/ | ||
− | |||
</pre> | </pre> | ||
2 - Descompacte o arquivo | 2 - Descompacte o arquivo | ||
− | < | + | <pre> |
unzip 2017-11-29-raspbian-stretch-lite.zip | unzip 2017-11-29-raspbian-stretch-lite.zip | ||
− | </ | + | </pre> |
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> |
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> |
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 | ||
− | < | + | <pre> |
sudo touch /media/hiure/boot/ssh | sudo touch /media/hiure/boot/ssh | ||
− | </ | + | </pre> |
5 - Conecte na Raspberry com o seguinte comando: | 5 - Conecte na Raspberry com o seguinte comando: | ||
− | < | + | <pre> |
ssh pi@raspberrypi | ssh pi@raspberrypi | ||
− | </ | + | </pre> |
E use a senha padrão: raspberry | E use a senha padrão: raspberry | ||
Linha 41: | Linha 40: | ||
6- Conecte o USB e use o comando abaixo para ver onde ele foi conectado (por ex /dev/sda1) | 6- Conecte o USB e use o comando abaixo para ver onde ele foi conectado (por ex /dev/sda1) | ||
− | < | + | <pre> |
dmesg | tail | dmesg | tail | ||
− | </ | + | </pre> |
7- Crie a pasta onde o pendrive/HD será montado: | 7- Crie a pasta onde o pendrive/HD será montado: | ||
− | < | + | <pre> |
sudo mkdir hdexterno | sudo mkdir hdexterno | ||
sudo mount /dev/sda1 /media/hdexterno | sudo mount /dev/sda1 /media/hdexterno | ||
− | < | + | <pre> |
8 - Atualize os repos | 8 - Atualize os repos | ||
− | < | + | <pre> |
sudo apt update && sudo apt upgrade | sudo apt update && sudo apt upgrade | ||
− | </ | + | </pre> |
9- Agora vamos instalar os pacotes que precisamos: | 9- Agora vamos instalar os pacotes que precisamos: | ||
− | < | + | <pre> |
sudo apt-get install -y nginx | sudo apt-get install -y nginx | ||
− | </ | + | </pre> |
10 - Inicie o nginx | 10 - Inicie o nginx | ||
− | < | + | <pre> |
sudo /etc/init.d/nginx start | sudo /etc/init.d/nginx start | ||
− | </ | + | </pre> |
11 - Teste no seu navegador digitando raspberrypi.lan | 11 - Teste no seu navegador digitando raspberrypi.lan | ||
Linha 74: | Linha 73: | ||
12 - Instale os pacotes do php7.0 | 12 - Instale os pacotes do php7.0 | ||
− | < | + | <pre> |
− | sudo apt-get install | + | 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 |
− | </ | + | </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 conctar o nginx com o php | ||
− | < | + | <pre> |
sudo nano /etc/nginx/sites-available/default | sudo nano /etc/nginx/sites-available/default | ||
− | </ | + | </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 conteudo | ||
− | < | + | <pre> |
<?php phpinfo(); ?> | <?php phpinfo(); ?> | ||
− | </ | + | </pre> |
no seu navegador digite raspberry.lan/teste.php | no seu navegador digite raspberry.lan/teste.php |
Edição das 12h54min 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