Servidor LAMP · 4 min read · Dec 26, 2025

Tutorial do servidor LAMP Debian 8 Jessie com Apache 2, PHP 5 e MariaDB (em vez de MySQL)

LAMP é a sigla para L inux, A pache, M ySQL, P HP. Este tutorial mostra como você pode instalar um servidor web Apache2 em um servidor Debian Jessie (8) com suporte a PHP 5 (mod_php) e suporte a MariaDB. MariaDB é um fork do bem conhecido servidor de banco de dados MySQL, fornece um conjunto de recursos compatível com MySQL e é um pouco mais rápido de acordo com benchmarks que encontrei na internet. MariaDB funcionará com todas as aplicações que requerem MySQL como Wordpress, Joomla, etc.

Uma configuração LAMP é uma base perfeita para sistemas CMS como Joomla, Wordpress ou Drupal.

1 Nota Preliminar

Neste tutorial, uso o nome do host server1.example.com com o endereço IP 192.168.1.100. Essas configurações podem diferir para você, então você deve substituí-las onde for apropriado.

2 Instalando MariaDB como substituto do MySQL

Primeiro, instalamos o MariaDB assim:

apt-get -y install mariadb-server mariadb-client

Você será solicitado a fornecer uma senha para o usuário root do MariaDB - essa senha é válida para o usuário root@localhost, bem como para [email protected], então não precisamos especificar uma senha root do MariaDB manualmente mais tarde:

Nova senha para o usuário “root” do MariaDB: <– sua-senharoottsql Repita a senha para o usuário “root” do MariaDB: <– sua-senharoottsql

3 Instalando Apache 2.4

O Apache está disponível como um pacote Debian, portanto, podemos instalá-lo assim:

apt-get -y install apache2

Agora direcione seu navegador para http://192.168.1.100, e você deve ver a página de placeholder do Apache2 (Está funcionando!):

O diretório raiz do documento padrão do Apache é /var/www no Debian, e o arquivo de configuração é /etc/apache2/apache2.conf. Configurações adicionais são armazenadas em subdiretórios do diretório /etc/apache2, como /etc/apache2/mods-enabled (para módulos do Apache), /etc/apache2/sites-enabled (para hosts virtuais) e /etc/apache2/conf-enabled.

4 Instalando PHP 5.6

Podemos instalar o PHP 5 e o módulo Apache PHP 5 da seguinte forma:

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

Devemos reiniciar o Apache depois:

service apache2 restart

5 Testando PHP / Obtendo detalhes sobre sua instalação do PHP

O diretório raiz do site web padrão é /var/www/html. Agora criaremos um pequeno arquivo PHP (info.php) nesse diretório e o chamaremos em um navegador. O arquivo exibirá muitos detalhes úteis sobre nossa instalação do PHP, como a versão do PHP instalada.

nano /var/www/html/info.php

Agora chamamos esse arquivo em um navegador (por exemplo, http://192.168.1.100/info.php):

Como você pode ver, o PHP5 está funcionando, e está funcionando através do Manipulador Apache 2.0, como mostrado na linha da API do Servidor. Se você rolar mais para baixo, verá todos os módulos que já estão habilitados no PHP5. MySQL / MariaDB não está listado lá, o que significa que ainda não temos suporte a MySQL no PHP5.

6 Obtendo suporte a MySQL e MariaDB no PHP

Para obter suporte a MySQL no PHP, podemos instalar o pacote php5-mysql. Mas como usamos MariaDB aqui, é melhor usar o pacote mais recente php5-mysqlnd, pois os drivers antigos do php5-mysql causarão mensagens de aviso nos logs. É uma boa ideia instalar alguns outros módulos PHP5 também, pois você pode precisar deles para suas aplicações. Você pode procurar módulos PHP5 disponíveis assim:

apt-cache search php5

Escolha os que você precisa e instale-os assim:

apt-get -y install php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Agora reinicie o Apache2:

service apache2 restart

7 Instale o APCu PHP Cache para melhorar a velocidade do PHP

APCu é um cache de opcode PHP gratuito para armazenar em cache e otimizar o código intermediário PHP. É altamente recomendável ter um desses instalados para acelerar sua página PHP.

APCu pode ser instalado da seguinte forma:

apt-get install php5-apcu

Agora reinicie o Apache:

service apache2 restart

Agora recarregue http://192.168.1.100/info.php em seu navegador e role para baixo até a seção de módulos novamente. Você deve agora encontrar muitos novos módulos lá, incluindo o módulo MySQL que é usado como driver do MariaDB:

8 phpMyAdmin

phpMyAdmin é uma interface web através da qual você pode gerenciar seus bancos de dados MySQL e MariaDB. É uma boa ideia instalá-lo:

apt-get -y install phpmyadmin

Você verá as seguintes perguntas:

Servidor web para reconfigurar automaticamente: <-- apache2  
Configurar banco de dados para phpmyadmin com dbconfig-common?<-- Sim  
Senha do usuário administrativo do banco de dados: <-- Digite a senha root do MariaDB  
Senha da aplicação MySQL para phpmyadmin: <-- Pressione enter, o apt criará uma senha aleatória automaticamente.  

Depois, você pode acessar o phpMyAdmin em http://192.168.1.100/phpmyadmin/:

O PHPMyAdmin mudará automaticamente para o idioma do seu navegador web, desde que haja um arquivo de idioma para o seu idioma. Portanto, não se preocupe que a captura de tela esteja em alemão, sua instalação do PHPMyAdmin será automaticamente no seu idioma nativo.

9 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.