Instalação de Software · 2 min read · Dec 24, 2025

Instalando Lighttpd Com Suporte a PHP5 e MySQL No Fedora 13 - Página 2

5 Configurando Lighttpd E PHP5

Para habilitar o PHP5 no Lighttpd, devemos modificar dois arquivos, /etc/php.ini e /etc/lighttpd/lighttpd.conf. Primeiro, abrimos /etc/php.ini e adicionamos a linha cgi.fix_pathinfo = 1 bem no final do arquivo:

vi /etc/php.ini

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

Em seguida, abrimos /etc/lighttpd/lighttpd.conf e descomentamos “mod_fastcgi”, na estrofe server.modules:

vi /etc/lighttpd/lighttpd.conf

| [...] server.modules = ( # "mod_rewrite", # "mod_redirect", # "mod_alias", "mod_access", # "mod_trigger_b4_dl", # "mod_auth", # "mod_status", # "mod_setenv", "mod_fastcgi", # "mod_proxy", # "mod_simple_vhost", # "mod_evhost", # "mod_userdir", # "mod_cgi", # "mod_compress", # "mod_ssi", # "mod_usertrack", # "mod_expire", # "mod_secdownload", # "mod_rrdtool", "mod_accesslog" ) [...] |

e então, mais abaixo no arquivo, há uma estrofe fastcgi.server que também descomentamos:

| [...] #### módulo fastcgi ## leia fastcgi.txt para mais informações ## para PHP não esqueça de definir cgi.fix_pathinfo = 1 no php.ini fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/var/run/lighttpd/php-fastcgi.socket", "bin-path" => "/usr/bin/php-cgi" ) ) ) [...] |

Então reiniciamos o Lighttpd:

/etc/init.d/lighttpd restart

6 Testando PHP5 / Obtendo Detalhes Sobre Sua Instalação do PHP5

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

vi /var/www/lighttpd/info.php

| |

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

Como você pode ver, o PHP5 está funcionando, e está funcionando através do FastCGI, como mostrado na linha Server API. Se você rolar mais para baixo, verá todos os módulos que já estão habilitados no PHP5. O MySQL não está listado lá, o que significa que ainda não temos suporte ao MySQL no PHP5.

7 Obtendo Suporte ao MySQL No PHP5

Para obter suporte ao MySQL no PHP, podemos instalar o pacote php-mysql. É uma boa ideia instalar alguns outros módulos do PHP5 também, pois você pode precisar deles para suas aplicações. Você pode procurar módulos PHP5 disponíveis assim:

yum search php

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

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

Agora reinicie o Lighttpd:

/etc/init.d/lighttpd restart

Agora recarregue http://192.168.0.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:

8 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.