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-clientVocê 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 lighttpdAgora 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-cgi5 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 fastcgiIsso 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-enabledserver1:/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-reloadReceba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.