Servidor LAMP · 4 min read · Oct 27, 2025

Como Configurar Um Servidor LAMP Ubuntu/Debian

Construa Seu Próprio Servidor LAMP Debian/Ubuntu - Instalação Rápida e Fácil Faça Você Mesmo

  • Apache 2 - Servidor Web Linux
  • MySQL 5 - Servidor de Banco de Dados MySQL
  • PHP4/5 - Linguagem de Script PHP
  • phpMyAdmin - Software de administração de banco de dados baseado na web.

Nota: L inux + A pache + M ySQL + P HP/Perl juntos são comumente conhecidos como Servidor LAMP.

Primeiro, vamos preparar um sistema que tenha um requisito mínimo da versão Debian/Ubuntu do linux com pelo menos 256MB de RAM disponível. ** Qualquer coisa abaixo dessa RAM mínima causará muitos problemas, pois estamos executando um servidor, especialmente o MySQL e o Webmin requerem muita RAM para funcionar corretamente. O MySQL lhe dará esse erro desagradável “não é possível conectar ao mysql.sock” se você não tiver memória suficiente em seu servidor.

Eu amo o linux baseado em debian/ubuntu por causa da minha enorme afinidade por esse comando apt-get. Como iniciante, conhecendo esse único comando, é tão fácil instalar pacotes e você não precisa se preocupar com dependências de pacotes e configuração. Você precisa comprar um servidor dedicado ou um pacote VPS se quiser configurar seu próprio servidor. Se você quiser experimentar com o servidor e a instalação, é recomendável comprar um pacote VPS de vários provedores. Eu prefiro o vpslink por causa de seus preços. Acredite ou não, é tão fácil instalar e configurar seu servidor você mesmo, mesmo que você seja novo em linux e hospedagem dedicada/vps.

Primeiro, baixe o PuTTy se você estiver acessando seu servidor via SSH. Basta inserir o IP do seu servidor com login root para acessar seu host. Como você provavelmente sabe, o Webmin é um painel de controle de servidor disponível gratuitamente e configuraremos isso assim que completarmos o servidor LAMP e o Servidor de Email. O Webmin facilita para nós ajustar nossa caixa linux.

Antes de prosseguir com a instalação, atualize os pacotes necessários com debian com este comando.

apt-get install update

1. Instalando Apache + PHP

O Apache é um dos servidores web mais famosos que roda na maioria dos servidores baseados em linux. Com apenas alguns comandos, você pode configurar o apache para rodar com PHP 4 ou PHP 5.

Se você quiser instalar o PHP 4, basta usar apt-get

apt-get install apache2 php4 libapache2-mod-php4

Para instalar o PHP5, basta executar o seguinte no shell linux. Note que se você não especificar pacotes com ‘4’, o PHP5 será instalado automaticamente.

apt-get install apache2 php5 libapache2-mod-php5

O arquivo de configuração do Apache está localizado em: /etc/apache2/apache2.conf e sua pasta web é /var/www.

Para verificar se o PHP está instalado e funcionando corretamente, basta criar um test.php na sua pasta /var/www com a função phpinfo() exatamente como mostrado abaixo.

nano /var/www/test.php

# test.php

Aponte seu navegador para http://ip.address/test.php ou http://domain/test.php e isso deve mostrar toda a sua configuração PHP e configurações padrão.

Você pode editar os valores necessários ou configurar domínios virtuais usando o arquivo de configuração do apache.

2. Instalando o Servidor de Banco de Dados MySQL

Instalar o servidor de banco de dados mysql é sempre necessário se você estiver executando um site de ecommerce baseado em banco de dados. Lembre-se de que executar o servidor mysql em uma extensão justa requer pelo menos 256mb de RAM em seu servidor. Portanto, a menos que você esteja executando sites baseados em banco de dados, você não precisa absolutamente do mysql. Os seguintes comandos instalarão o servidor mysql 5 e o cliente mysql 5.

apt-get install mysql-server mysql-client php5-mysql

Nota: Se você já instalou o php4, deve fazer uma pequena alteração assim.

apt-get install mysql-server mysql-client php4-mysql

O arquivo de configuração do mysql está localizado em: /etc/mysql/my.cnf

Criando usuários para usar o MySQL e Mudando a Senha do Root

Por padrão, o mysql cria o usuário como root e roda sem senha. Você pode precisar mudar a senha do root.

Para mudar a Senha do Root

mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD(‘nova-senha’) WHERE user=’root’;
mysql> FLUSH PRIVILEGES;

Você nunca deve usar a senha do root, então você pode precisar criar um usuário para se conectar ao banco de dados mysql para um script PHP. Alternativamente, você pode adicionar usuários ao banco de dados mysql usando um painel de controle como webmin ou phpMyAdmin para criar ou atribuir permissões de banco de dados a usuários facilmente. Instalaremos o Webmin e o phpmyadmin mais tarde, assim que completarmos a instalação básica.

3. Instalação do PhpMyAdmin

O PhpMyAdmin é um ótimo software de gerenciamento e administração de banco de dados baseado na web e fácil de instalar e configurar sob o apache. Gerenciar bancos de dados com tabelas não poderia ser mais simples usando o phpmyadmin.

Tudo o que você precisa fazer é:

apt-get install phpmyadmin

O arquivo de configuração do phpmyadmin está localizado na pasta: /etc/phpmyadmin.

Para configurar sob o Apache, tudo o que você precisa fazer é incluir a seguinte linha em /etc/apache2/apache2.conf:

Include /etc/phpmyadmin/apache.conf

Agora reinicie o Apache:

/etc/init.d/apache2 restart

Aponte seu navegador para: http://domain/phpmyadmin

É isso! MySQL e phpMyAdmin estão prontos. Faça login com sua senha root do mysql e crie usuários para se conectar ao banco de dados a partir do seu script php.

Este tutorial foi escrito e contribuído para o HowToForge por Scott, que atualmente administra MySQL-Apache-PHP.com. A permissão é totalmente concedida para copiar/republicar este tutorial em qualquer forma, desde que uma fonte seja mencionada com um link ativo de volta ao site do autor.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.