Executando PHP como script CGI no Mongoose no Windows

0

Então baixei mongoose-5.0.exe no meu Win7.

Eu segui o Como configurar o PHP de aqui e copiei php-cgi.exe e php5.dll para meu diretório raiz e configurei os arquivos de configuração:

mongoose.conf

cgi_interpreter C:\Projects\Netio\php-cgi.exe
cgi_pattern **.cgi$|**.lp$|**.php$
document_root C:\Projects\Netio
listening_port 80
error_log_file errors.log

php.ini

short_open_tag = On
max_execution_time = 30
max_input_time = 10
memory_limit = 16M
display_errors = On
display_startup_errors = On
log_errors = Off
html_errors = Off
magic_quotes_gpc = Off
doc_root = "C:\Projects\Netio"
extension_dir = "C:\Projects\Netio"

index.php

<?php echo "Hello";?>

No entanto, o navegador me diz que não há resposta do index.php. Html estático é exibido corretamente e 127.0.0.1 pinga bem. Eu perdi alguma coisa?

    
por Jan Turoň 21.11.2016 / 23:02

1 resposta

0

coloque seu código PHP com tags HTML e tente novamente

<html> <?php.... ?> </html>

Além disso, verifique se o seu diretório de extensão do PHP está especificado corretamente. Normalmente, quando você extrai o PHP, ele contém "ext" dir, e eu posso ver que você está apontando para a pasta principal do PHP em seu parâmetro de extensão no php.ini

Nota: Eu estou usando a versão gratuita do Mangoose 6.5, e para mim ele não abrirá nenhum arquivo PHP, exceto o arquivo chamado index.php.

    
por 20.12.2016 / 10:10

Tags