top of page

Servidor LAMP (Linux, Apache, MySQL e PHP)

Email: guilhermefrr@gmail.com


Configurando um servidor web com banco de dados e suporte a PHP, assim, podemos hospedar nosso próprio site na raspberry pi.


Lembrando que se você estiver utilizando um roteador, a porta do apache (que por padrão é 80 e 443 para conexão ssl) deve estar liberada no firewall do roteador.


Instalando Apache


Passo 1:

Primeiro de tudo:


sudo apt-get update



sudo apt-get upgrade


Passo 2:


O servidor web que iremos instalar é o apache!


sudo apt-get install apache2 -y



Neste ponto se a instalação esteve Ok pode pular para o passo 4;


Passo 3:


Se houver algum erro do tipo:


E: Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/a/apache2/apache2-utils_2.4.10-10+deb8u4_armhf.deb 404 Not Found


Isso significa que o espelho do repositório está enfrentando algum problema, uma solução seria esperar um tempo e tentar novamente ou mudar o espelho do repositório para outro:


sudo nano /etc/apt/sources.list


e mudar o endereço web:


deb endereço_web jessie main contrib non-free rpi


para outro específico neste site:



Feito a mudança, salve e feche o arquivo e rode novamente:



sudo apt-get update



sudo apt-get upgrade



Passo 4:


Feito a instalação já podemos testar para ver se está tudo ok, basta digitar o endereço ip da raspberry no navegador que aparecerá uma mensagem do Apache dizendo “It Works!”



Neste ponto já podemos usar um cliente FTP para carregar nossa página web na pasta referente ao servidor web.


Na Raspbian Wheezy o diretório fica em /var/www e na Raspbian Jessie fica em /var/www/html


OBS: Para mudar a porta de escuta do apache basta editar o arquivo:


sudo nano /etc/apache2/ports.conf


Instalando PHP


Passo 1:


A instalação do PHP é mais simples, basta digitar o comando abaixo e aguardar que ele seja instalado!


sudo apt-get install php5 libapache2-mod-php5 -y


Instalando MySQL


Passo 1:


Para instalar um banco de dados MySQL basta digitar o comando abaixo:


sudo apt-get install mysql-server php5-mysql -y


Durante a instalação será pedido uma senha para o usuário root, digita a senha e guarde bem ela, pois você precisará dela para quando precisar configurar um banco de dados!

bottom of page