Als u PHP als CGI installeert, moet u uw webserver configureren om PHP-scripts uit te voeren via de Common Gateway Interface (CGI). Hier volgt een algemeen overzicht van de betrokken stappen:
1. Vereisten:
- Zorg ervoor dat PHP op uw systeem is geïnstalleerd. Volg de juiste installatie-instructies voor uw besturingssysteem.
- Bevestig dat uw webserver is ingesteld en actief is (bijvoorbeeld Apache, Nginx, enz.).
2. Configureer PHP als een CGI:
- Open het php.ini-configuratiebestand, dat zich doorgaans in de PHP-installatiemap bevindt (bijvoorbeeld /etc/php/php.ini op Linux).
- Onder de CGI-sectie kunt u de volgende richtlijnen verwijderen of instellen:
- cgi.force_redirect =0
- cgi.fix_pathinfo =1
- cgi.redirect_status_header =200
3. Webserverconfiguratie bewerken:
Apache:
- Open het Apache-configuratiebestand, meestal httpd.conf.
- Zoek de sectie met de volgende regels (of maak er een als deze niet bestaat):
```
AddHandler cgi-script .php
```
Nginx:
- Open het Nginx-configuratiebestand, meestal nginx.conf.
- Voeg de volgende regels toe aan de configuratie:
```
locatie ~* \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
omvatten fastcgi_params;
}
```
4. Webserver opnieuw starten:
- Start uw webserver opnieuw op om de wijzigingen in de configuratie toe te passen.
5. Maak een CGI-script:
- Om uw PHP CGI-installatie te testen, maakt u een eenvoudig PHP-script, bijvoorbeeld `test.php` met de volgende code:
```php
echo ' PHP CGI-script ';
?>
```
- Bewaar dit bestand in de documenthoofdmap van uw webserver.
6. Test het CGI-script:
- Ga in uw webbrowser naar `http://uw-domein/test.php`. Als PHP correct is geconfigureerd als CGI, zou u de tekst "PHP CGI Script" moeten zien.
Houd er rekening mee dat de gegeven stappen algemene richtlijnen zijn en dat specifieke configuraties kunnen variëren, afhankelijk van uw besturingssysteem en webserver. Raadpleeg de documentatie van uw specifieke webserver voor aanvullende details en eventuele noodzakelijke configuratiestappen. |