Servidor OmniHTTPd
Essa seção contem notas e dicas especÃficas para o » OmniHTTPd no Windows.
Nota: Você deve ler os passos de instalação do manual antes!
Se utilizar a instalação CGI, seu servidor estará aberto a possÃveis ataques. Leia nossa seção de segurança CGI para aprender em como se defender desses ataques.
Você precisa completar os passos a seguir para fazer o PHP funcionar com OmniHTTPd. A instalação descrita a seguir é para o executável CGI. OmniHTTPd tem suporte à SAPI, mas alguns testes mostraram que não é estável usar o PHP como módulo ISAPI.
Nota: Importante para usuários CGI Leia o faq sobre cgi.force_redirect para detalhes importantes. Essa diretiva precisa ter o valor 0.
-
Instale o servidor OmniHTTPd.
-
Clique com o botão direito no Ãcone azul do OmniHTTPd na barra do sistema e selecione Propriedades (Properties)
-
Clique em Configurações Globais do Servidor Web (Web Server Global Settings)
-
Na tab 'External', entre: virtual = .php | actual = c:\php\php.exe (use php-cgi.exe se você estiver instalando o PHP 5), e use o botão Adicionar (Add).
-
Na tab Mime, entre: virtual = wwwserver/stdcgi | actual = .php, e use o botão Adicionar (Add).
-
Clique em OK
Repita os passos 2 - 6 para cada extensão que você quiser associar com o PHP.
Nota: Alguns pacotes OmniHTTPd vem com suporte embutido ao PHP. Você pode escolher durante a instalação fazer uma configuração personalizada, e selecionar o componente PHP. Nós recomendamos que você use a versão mais nova dos binários do PHP. Alguns servidores OmniHTTPd vem com o PHP 4 beta, então você deve escolher não instalar o suporte embutido, mas instalar por conta própria. Se o servidor já estiver na sua máquina, use o botão Substituir (Replace) nos passos 4 e 5 para configurar a informação nova e correta.