Instalar o PHP como CGI envolve configurar seu servidor web para executar scripts PHP através da Common Gateway Interface (CGI). Aqui está um resumo geral das etapas envolvidas:
1. Pré-requisitos: - Certifique-se de que o PHP esteja instalado em seu sistema. Siga as instruções de instalação apropriadas para o seu sistema operacional.
- Confirme se o seu servidor web está configurado e funcionando (por exemplo, Apache, Nginx, etc.).
2. Configure o PHP como CGI: - Abra o arquivo de configuração php.ini, que normalmente está localizado no diretório de instalação do PHP (por exemplo, /etc/php/php.ini no Linux).
- Na seção CGI, remova o comentário ou defina as seguintes diretivas:
-cgi.force_redirect =0
-cgi.fix_pathinfo =1
-cgi.redirect_status_header =200
3. Editar configuração do servidor Web: Apache: - Abra o arquivo de configuração do Apache, normalmente httpd.conf.
- Localize a seção que contém as seguintes linhas (ou crie uma se não existir):
```
AddHandler cgi-script.php
```
Nginx: - Abra o arquivo de configuração do Nginx, geralmente nginx.conf.
- Adicione as seguintes linhas à configuração:
```
localização ~* \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
índice rápidocgi_index.php;
inclua fastcgi_params;
}
```
4. Reinicie o servidor web: - Reinicie seu servidor web para aplicar as alterações feitas na configuração.
5. Crie um script CGI: - Para testar a configuração do PHP CGI, crie um script PHP simples, por exemplo, `test.php` com o seguinte código:
```php
eco '
Script PHP CGI
';
?>
```
- Salve este arquivo no diretório raiz de documentos do seu servidor web.
6. Teste o script CGI: - Aponte seu navegador para `http://seu-domínio/teste.php`. Se o PHP estiver configurado corretamente como CGI, você deverá ver o texto "PHP CGI Script".
Lembre-se de que as etapas fornecidas são diretrizes gerais e as configurações específicas podem variar dependendo do seu sistema operacional e servidor web. Consulte a documentação específica do seu servidor web para obter detalhes adicionais e quaisquer etapas de configuração necessárias.