salve o arquivo “test.fcgi” e feche o editor de texto.
6. Abra uma janela de terminal e mude o diretório de trabalho atual para o diretório onde o kit de desenvolvimento FastCGI foi descompactado.
7. 7. Digite o seguinte comando na janela de terminal:
./fcgi-spawn test.fcgi
8. Abra um navegador web e navegue até “http://localhost:9000/test.fcgi”. Você deve ver o texto “Olá, mundo!” exibido no navegador da web.
Como instalo o FastCGI no Windows 10?
1. Baixe a extensão FastCGI para IIS da Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=43454
2. Execute o arquivo MSI baixado para instalar a extensão.
3. Abra o console do IIS Manager e navegue até o site para o qual você quer habilitar o FastCGI.
4. Na secção “IIS”, faça duplo clique no ícone “FastCGI Settings”.
5. No painel “Actions”, clique em “Add FastCGI Application…”.
No diálogo “Add FastCGI Application”, digite um “Alias” para a aplicação FastCGI (por exemplo, “php-cgi”).
No campo “Full Path”, navegue até o arquivo executável PHP (ex.: C:PHPv7.0php-cgi.exe).
8. Certifique-se de que a opção “Check if file exists” esteja marcada, depois clique em “OK”.
9. No painel “FastCGI Settings”, clique duas vezes na nova aplicação FastCGI para editar as suas definições.
10. Na secção “Process Model”, defina o “Max Instances” para 0 (ilimitado).
11. Na secção “Request-Processing Options”, verifique a secção “Enable double
Is CGI is still used?
Sim, o CGI ainda é usado. É uma tecnologia simples, confiável e bem estabelecida para a construção de aplicações web. Embora existam tecnologias mais novas e mais complexas disponíveis, a CGI continua a ser uma escolha popular para muitos desenvolvedores porque é fácil de aprender e usar.
O que é FastCGI Apache?
FastCGI é uma extensão aberta, escalável e independente de linguagem para CGI que fornece alto desempenho sem as limitações das APIs específicas do servidor.
FastCGI é um protocolo binário para a interface de programas interativos com um servidor web. FastCGI fornece uma alternativa de alto desempenho para o Common Gateway Interface (CGI), uma forma padrão de interface de aplicações externas com servidores Web que tem sido usada para implementar programas CGI desde os primeiros dias da Web.
A especificação FastCGI define um mecanismo para executar processos persistentes (muitas vezes chamados de daemons) que tratam de solicitações de conteúdo dinâmico de servidores Web. FastCGI é projetado para melhorar o desempenho enquanto mantém a flexibilidade do CGI.
FastCGI é uma extensão aberta para CGI que é suportada pelos principais servidores Web incluindo Apache, Microsoft IIS e Nginx.