Instalação PHP · 2 min read · Nov 13, 2025
Instalando Lighttpd Com Suporte a PHP5 e MySQL No CentOS 6.0 - 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/modules.conf e descomentamos a linha include “conf.d/fastcgi.conf”:
vi /etc/lighttpd/modules.conf| [...] ## ## FastCGI (mod_fastcgi) ## inclua "conf.d/fastcgi.conf" [...] |
Próximo, abra /etc/lighttpd/conf.d/fastcgi.conf…
vi /etc/lighttpd/conf.d/fastcgi.conf… e descomente a estrofe fastcgi.server - certifique-se de alterar as linhas do socket para /tmp/php-fastcgi-1.socket e /tmp/php-fastcgi-2.socket, e ambas as linhas bin-path devem ter o valor /usr/bin/php-cgi:
| [...] fastcgi.server = ( ".php" => ( "php-local" => ( "socket" => "/tmp/php-fastcgi-1.socket", "bin-path" => "/usr/bin/php-cgi", "max-procs" => 1, "broken-scriptfilename" => "enable", ) ), ( "php-tcp" => ( "host" => "127.0.0.1", "port" => 9999, "check-local" => "disable", "broken-scriptfilename" => "enable", ) ), ( "php-num-procs" => ( "socket" => "/tmp/php-fastcgi-2.socket", "bin-path" => "/usr/bin/php-cgi", "bin-environment" => ( "PHP_FCGI_CHILDREN" => "16", "PHP_FCGI_MAX_REQUESTS" => "10000", ), "max-procs" => 5, "broken-scriptfilename" => "enable", ) ), ) [...] |
Então, reiniciamos o Lighttpd:
/etc/init.d/lighttpd restart6 Testando PHP5 / Obtendo Detalhes Sobre Sua Instalação PHP5
O diretório raiz do site padrão é /srv/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 /srv/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 do 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 phpEscolha 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-xmlrpcAgora reinicie o Lighttpd:
/etc/init.d/lighttpd restartAgora recarregue http://192.168.0.100/info.php em seu navegador e role para baixo novamente até a seção de módulos. Você deve agora encontrar muitos novos módulos lá, incluindo o módulo MySQL:

8 Links
- Lighttpd: http://www.lighttpd.net/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- CentOS: http://www.centos.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.