Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Programmazione >> PHP /MySQL Programmazione >> .

Come si installa PHP come CGI?

L'installazione di PHP come CGI implica la configurazione del server Web per eseguire script PHP tramite la Common Gateway Interface (CGI). Ecco uno schema generale dei passaggi coinvolti:

1. Prerequisiti:

- Assicurati che PHP sia installato sul tuo sistema. Seguire le istruzioni di installazione appropriate per il proprio sistema operativo.

- Verifica che il tuo server web sia configurato e funzionante (ad esempio Apache, Nginx, ecc.).

2. Configura PHP come CGI:

- Apri il file di configurazione php.ini, che in genere si trova nella directory di installazione di PHP (ad esempio, /etc/php/php.ini su Linux).

- Nella sezione CGI, decommenta o imposta le seguenti direttive:

- cgi.force_redirect =0

- cgi.fix_pathinfo =1

- cgi.redirect_status_header =200

3. Modifica la configurazione del server Web:

Apache:

- Apri il file di configurazione di Apache, in genere httpd.conf.

- Individua la sezione contenente le seguenti righe (o creane una se non esiste):

```

AddHandler script cgi .php

```

Nginx:

- Apri il file di configurazione di Nginx, solitamente nginx.conf.

- Aggiungi le seguenti righe alla configurazione:

```

posizione ~* \.php$ {

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index indice.php;

includere fastcgi_params;

}

```

4. Riavviare il server Web:

- Riavvia il tuo server web per applicare le modifiche apportate alla configurazione.

5. Crea uno script CGI:

- Per testare la configurazione CGI PHP, crea un semplice script PHP, ad esempio `test.php` con il seguente codice:

```php

eco'

Script PHP CGI

';

?>

```

- Salva questo file nella directory root dei documenti del tuo server web.

6. Prova lo script CGI:

- Punta il tuo browser web su "http://tuo-dominio/test.php". Se PHP è configurato correttamente come CGI, dovresti vedere il testo "PHP CGI Script".

Ricorda che i passaggi forniti sono linee guida generali e che le configurazioni specifiche possono variare a seconda del sistema operativo e del server web. Fare riferimento alla documentazione del server Web specifico per ulteriori dettagli ed eventuali passaggi di configurazione necessari.

 

Programmazione © www.354353.com