Servidor Web · 1 min read · Dec 18, 2025

Instalando Lighttpd Com Suporte a PHP5 e MySQL no Debian Lenny

Lighttpd é um servidor web seguro, rápido e compatível com padrões, projetado para ambientes críticos em termos de velocidade. Este tutorial mostra como você pode instalar o Lighttpd em um servidor Debian Lenny com suporte a PHP5 (através do FastCGI) e suporte a MySQL.

Não dou nenhuma garantia de que isso funcionará para você!

1 Nota Preliminar

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

2 Instalando MySQL 5.0

Primeiro, instalamos o MySQL 5.0 assim:

aptitude install mysql-server mysql-client

Você será solicitado a fornecer uma senha para o usuário root do MySQL - 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 MySQL manualmente mais tarde:

Nova senha para o usuário “root” do MySQL: <– suaSenhaRootSQL Repita a senha para o usuário “root” do MySQL: <– suaSenhaRootSQL

3 Instalando Lighttpd

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

aptitude install lighttpd

Agora direcione seu navegador para http://192.168.0.100, e você deve ver a página de placeholder do Lighttpd:

O diretório raiz do documento padrão do Lighttpd é /var/www no Debian, e o arquivo de configuração é /etc/lighttpd/lighttpd.conf. Configurações adicionais são armazenadas em arquivos no diretório /etc/lighttpd/conf-available - essas configurações podem ser habilitadas com o comando lighttpd-enable-mod, que cria um symlink do diretório /etc/lighttpd/conf-enabled para o arquivo de configuração apropriado em /etc/lighttpd/conf-available. Você pode desabilitar configurações com o comando lighttpd-disable-mod.

4 Instalando PHP5

Podemos fazer o PHP5 funcionar no Lighttpd através do FastCGI. Felizmente, o Debian fornece um pacote PHP5 habilitado para FastCGI que instalamos assim:

aptitude install php5-cgi

5 Configurando Lighttpd e PHP5

Para habilitar o PHP5 no Lighttpd, devemos modificar /etc/php5/cgi/php.ini e adicionar a linha cgi.fix_pathinfo = 1 bem no final do arquivo:

vi /etc/php5/cgi/php.ini

| [...] cgi.fix_pathinfo = 1 |

Para habilitar a configuração fastcgi (que está armazenada em /etc/lighttpd/conf-available/10-fastcgi.conf), execute o seguinte comando:

lighttpd-enable-mod fastcgi

Isso cria um symlink /etc/lighttpd/conf-enabled/10-fastcgi.conf que aponta para /etc/lighttpd/conf-available/10-fastcgi.conf:

ls -l /etc/lighttpd/conf-enabled
server1:/usr/bin# ls -l /etc/lighttpd/conf-enabled  
total 0  
lrwxrwxrwx 1 root root 44 2009-03-19 15:16 10-fastcgi.conf -> /etc/lighttpd/conf-available/10-fastcgi.conf  
server1:/usr/bin#

Então, recarregamos o Lighttpd:

/etc/init.d/lighttpd force-reload
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.