Instalação Cherokee · 2 min read · Jan 18, 2026
Instalando Cherokee Com Suporte a PHP5 e MySQL no OpenSUSE 11.3 - Página 2
5 Habilitando PHP5 No Cherokee
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 nele ( 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 de sobreposição 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 desejar (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 um botão SALVAR - clique nele para salvar a nova configuração…

… e então clique no botão Reinício Gracioso:

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.
6 Testando PHP5 / Obtendo Detalhes Sobre Sua Instalação do PHP5
O diretório raiz do site padrão é /srv/www/htdocs. 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/htdocs/info.php| |
Agora chamamos esse arquivo em um navegador (por exemplo, http://192.168.0.100/info.php):

Como você pode ver, 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. 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 php5-mysql. É uma boa ideia instalar alguns outros módulos do PHP5 também, pois você pode precisar deles para suas aplicações:
yast2 -i php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-pear php5-sysvmsg php5-sysvshmAgora reinicie o Cherokee:
/etc/init.d/cherokee start && /etc/init.d/cherokee start(Estou usando os comandos de parar e iniciar aqui em vez de reiniciar porque reiniciar não funcionou de forma confiável no meu sistema - às vezes o Cherokee não iniciava apesar de dizer que sim.)
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:

8 Links
- Cherokee: http://www.cherokee-project.com/
- PHP: http://www.php.net/
- MySQL: http://www.mysql.com/
- OpenSUSE: http://www.opensuse.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.