Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> PHP /MySQL Προγραμματισμός

Πώς εγκαθιστάτε την PHP ως CGI;

Η εγκατάσταση της PHP ως CGI περιλαμβάνει τη διαμόρφωση του διακομιστή ιστού σας ώστε να εκτελεί σενάρια PHP μέσω της κοινής διεπαφής πύλης (CGI). Ακολουθεί μια γενική περίληψη των βημάτων που εμπλέκονται:

1. Προαπαιτούμενα:

- Βεβαιωθείτε ότι η PHP είναι εγκατεστημένη στο σύστημά σας. Ακολουθήστε τις κατάλληλες οδηγίες εγκατάστασης για το λειτουργικό σας σύστημα.

- Επιβεβαιώστε ότι ο διακομιστής ιστού σας έχει ρυθμιστεί και εκτελείται (π.χ. Apache, Nginx, κ.λπ.).

2. Διαμόρφωση της PHP ως CGI:

- Ανοίξτε το αρχείο διαμόρφωσης php.ini, το οποίο βρίσκεται συνήθως στον κατάλογο εγκατάστασης της PHP (π.χ. /etc/php/php.ini σε Linux).

- Σύμφωνα με την ενότητα CGI, καταργήστε το σχόλιο ή ορίστε τις ακόλουθες οδηγίες:

- cgi.force_redirect =0

- cgi.fix_pathinfo =1

- cgi.redirect_status_header =200

3. Επεξεργασία διαμόρφωσης διακομιστή Web:

Apache:

- Ανοίξτε το αρχείο διαμόρφωσης του Apache, συνήθως httpd.conf.

- Εντοπίστε την ενότητα που περιέχει τις ακόλουθες γραμμές (ή δημιουργήστε μία εάν δεν υπάρχει):

```

AddHandler cgi-script .php

```

Nginx:

- Ανοίξτε το αρχείο διαμόρφωσης Nginx, συνήθως nginx.conf.

- Προσθέστε τις ακόλουθες γραμμές στη διαμόρφωση:

```

τοποθεσία ~* \.php$ {

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

fastcgi_index index.php;

περιλαμβάνουν fastcgi_params?

}

```

4. Επανεκκινήστε τον διακομιστή Web:

- Κάντε επανεκκίνηση του διακομιστή ιστού σας για να εφαρμόσετε τις αλλαγές που έγιναν στη διαμόρφωση.

5. Δημιουργήστε ένα σενάριο CGI:

- Για να δοκιμάσετε τη ρύθμιση PHP CGI, δημιουργήστε ένα απλό σενάριο PHP, για παράδειγμα, «test.php» με τον ακόλουθο κώδικα:

```php

ηχώ'

Σενάριο PHP CGI

';

?>

```

- Αποθηκεύστε αυτό το αρχείο στον ριζικό κατάλογο εγγράφων του διακομιστή ιστού σας.

6. Δοκιμάστε το σενάριο CGI:

- Κατευθύνετε το πρόγραμμα περιήγησής σας στο "http://your-domain/test.php". Εάν η PHP έχει ρυθμιστεί σωστά ως CGI, θα πρέπει να δείτε το κείμενο "PHP CGI Script".

Να θυμάστε ότι τα βήματα που παρέχονται είναι γενικές οδηγίες και οι συγκεκριμένες ρυθμίσεις παραμέτρων ενδέχεται να διαφέρουν ανάλογα με το λειτουργικό σύστημα και τον διακομιστή ιστού σας. Ανατρέξτε στην τεκμηρίωση του συγκεκριμένου διακομιστή web για πρόσθετες λεπτομέρειες και τυχόν απαραίτητα βήματα διαμόρφωσης.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα