Servidor Web · 2 min read · Dec 04, 2025

Instalando Lighttpd Com Suporte a PHP5 e MySQL No Mandriva 2009.1

Instalando Lighttpd Com Suporte a PHP5 e MySQL No Mandriva 2009.1

Versão 1.0
Autor: Falko Timme
Siga-me no Twitter

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 Mandriva 2009.1 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

Primeiro, instalamos o MySQL 5 assim:

urpmi MySQL MySQL-client

Por padrão, a rede não está habilitada no pacote MySQL do Mandriva 2009. Podemos mudar isso comentando a linha skip-networking em /etc/my.cnf:

vi /etc/my.cnf

| [...] # Não escute em uma porta TCP/IP de forma alguma. Isso pode ser uma melhoria de segurança, # se todos os processos que precisam se conectar ao mysqld rodarem no mesmo host. # Toda interação com o mysqld deve ser feita via sockets Unix ou pipes nomeados. # Note que usar esta opção sem habilitar pipes nomeados no Windows # (via a opção "enable-named-pipe") tornará o mysqld inútil! # #skip-networking [...] |

Depois, iniciamos o MySQL:

/etc/init.d/mysqld start

Agora verifique se a rede está habilitada. Execute

netstat -tap | grep mysql

A saída deve ser parecida com isto:

[root@server1 ~]# netstat -tap | grep mysql  
tcp        0      0 *:mysql-im                     *:*                         LISTEN      3172/mysqlmanager  
tcp        0      0 *:mysql                         *:*                         LISTEN      3183/mysqld  
[root@server1 ~]#

Em seguida, execute

mysqladmin -u root password yourrootsqlpassword  
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

para definir uma senha para o usuário root (caso contrário, qualquer um pode acessar seu banco de dados MySQL!).

3 Instalando Lighttpd

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

urpmi lighttpd

Se você já tiver o Apache instalado, deve pará-lo agora e remover os links de inicialização do sistema do Apache para que ele não interfira com o Lighttpd (você pode executar os dois comandos a seguir mesmo que não saiba se tem o Apache instalado):

/etc/init.d/httpd stop  
chkconfig httpd off

Então, iniciamos o Lighttpd:

/etc/init.d/lighttpd start

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

O diretório raiz de documentos padrão do Lighttpd é /var/www/html no Mandriva, e o arquivo de configuração é /etc/lighttpd/lighttpd.conf.

4 Instalando PHP5

Podemos fazer o PHP5 funcionar no Lighttpd através do FastCGI. Portanto, instalamos o pacote php-fcgi:

urpmi php-fcgi
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.