1. Requisitos previos:
- Asegúrese de que PHP esté instalado en su sistema. Siga las instrucciones de instalación adecuadas para su sistema operativo.
- Confirme que su servidor web esté configurado y funcionando (por ejemplo, Apache, Nginx, etc.).
2. Configure PHP como CGI:
- Abra el archivo de configuración php.ini, que normalmente se encuentra en el directorio de instalación de PHP (por ejemplo, /etc/php/php.ini en Linux).
- En la sección CGI, descomente o establezca las siguientes directivas:
- cgi.force_redirect =0
-cgi.fix_pathinfo =1
-cgi.redirect_status_header =200
3. Editar la configuración del servidor web:
Apache:
- Abra el archivo de configuración de Apache, normalmente httpd.conf.
- Localiza la sección que contiene las siguientes líneas (o crea una si no existe):
```
AddHandler cgi-script .php
```
Nginx:
- Abra el archivo de configuración de Nginx, normalmente nginx.conf.
- Agregue las siguientes líneas a la configuración:
```
ubicación ~* \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
incluir fastcgi_params;
}
```
4. Reinicie el servidor web:
- Reinicie su servidor web para aplicar los cambios realizados en la configuración.
5. Cree un script CGI:
- Para probar su configuración PHP CGI, cree un script PHP simple, por ejemplo, `test.php` con el siguiente código:
```php
eco'
Secuencia de comandos PHP CGI
';?>
```
- Guarde este archivo en el directorio raíz de documentos de su servidor web.
6. Pruebe el script CGI:
- Dirija su navegador web a `http://su-dominio/test.php`. Si PHP está configurado correctamente como CGI, debería ver el texto "PHP CGI Script".
Recuerde que los pasos proporcionados son pautas generales y las configuraciones específicas pueden variar según su sistema operativo y servidor web. Consulte la documentación de su servidor web específico para obtener detalles adicionales y los pasos de configuración necesarios.