Instalação PHP · 3 min read · Jan 05, 2026

Instalando Cherokee Com Suporte a PHP5 e MySQL no Fedora 14 - Página 2

5 Configurando PHP5

Devemos modificar /etc/php.ini e descomentar a linha cgi.fix_pathinfo=1:

vi /etc/php.ini

| [...] ; cgi.fix_pathinfo fornece suporte *real* a PATH_INFO/PATH_TRANSLATED para CGI. O ; comportamento anterior do PHP era definir PATH_TRANSLATED como SCRIPT_FILENAME, e não ; entender o que é PATH_INFO. Para mais informações sobre PATH_INFO, veja as especificações ; cgi. Definir isso como 1 fará com que o PHP CGI corrija seus caminhos para se conformar ; à especificação. Um valor de zero faz com que o PHP se comporte como antes. O padrão é 1. ; Você deve corrigir seus scripts para usar SCRIPT_FILENAME em vez de PATH_TRANSLATED. ; http://www.php.net/manual/en/ini.core.php#ini.cgi.fix-pathinfo cgi.fix_pathinfo=1 [...] |

Então reiniciamos o Cherokee:

/etc/init.d/cherokee restart

6 Habilitando PHP5 No Cherokee

O PHP não está habilitado no Cherokee por padrão. Para habilitá-lo, precisamos iniciar o painel de controle baseado na web do Cherokee…

cherokee-admin -b

… e fazer login ( http://192.168.0.100:9090/).

Agora vá para vServers, escolha o vhost padrão e vá para a aba Comportamento; clique no botão Gerenciamento de Regras:

Na coluna da esquerda, você deve agora ver todas as regras atualmente existentes:

Clique no botão de Mais ao lado de Comportamento para adicionar uma nova regra:

Uma janela sobreposta aparece; selecione Idiomas na coluna da esquerda, depois escolha PHP e clique no botão Adicionar:

Em seguida, clique no botão Criar na janela do Assistente de Configuração:

Agora você deve ver uma nova regra para PHP na coluna da esquerda (com o status NÃO FINAL). Você pode alterar as configurações padrão do PHP se quiser (isso não é necessário, as configurações padrão devem estar boas na maioria dos casos). As configurações do FastCGI estão na aba Manipulador:

Para finalizar a configuração, clique na caixa que diz NÃO FINAL…

… e deve mudar para FINAL:

No canto superior direito deve haver agora um botão SALVAR - clique nele para salvar a nova configuração…

… e então clique no botão Reiniciar Gracioso:

O PHP agora deve estar listado na aba Comportamento (deve haver uma marca na coluna Final):

Pressione CTRL+C na linha de comando para parar o painel de controle.

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

O diretório raiz do site web padrão é /var/www/cherokee. 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/cherokee/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 da API do Servidor. 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.

8 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 Cherokee:

/etc/init.d/cherokee restart

Agora 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:

9 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.