Εγκατάσταση σε UNIX συστήματα

Αυτή η ενότητα θα σας καθοδηγήσει μέσα από την γενική ρύθμιση και εγκατάσταση της PHP se Unix συστήματα. Σιγουρευτείτε να ψάξετε κάποια ενότητα ειδικά γραμμένη για την πλατφόρμα ή τον webserver πριν ξεκινήσετε αυτή τη διαδικασία.

Προαπαιτούμενη γνώση και λογισμικό:

Υπάρχουν αρκετοί τρόποι να εγκατασταθεί η PHP για την Unix πλατφόρμα, είτε με ένα compile και configure διαδικασία, ή μέσα από διάφορες προπακεταρισμένες μεθόδους. Αυτό το documentation εστιάζεται κυρίως γύρω από τη διαδικασία του compile και της ρύθμισης της PHP.

Η αρχική ρύθμιση της PHP ελέγχεται από την χρήση των commandline options του configure script. Αυτή η σελίδα περιγράφει σύντομα τις πιο συνηθισμένες επιλογές, αλλά υπάρχουν πολλές άλλες να παίξετε μαζί τους. Κοιτάξτε τον πλήρη κατάλογο των επιλογών του configure για μια εξαντλητική περιγραφή. Υπάρχουν αρκετοί τρόποι για να εγκαταστήσετε την PHP:

Γρήγορη αναφορά στο Apache Module

Η PHP μπορεί να εγκατασταθεί με αρκετούς διαφορετικούς τρόπος, αλλά ένας από τους πιο δημοφιλείς είναι σαν ένα Apache module. Ακολουθεί μια γρήγορη ματιά στη διαδικασία εγκατάστασης.

Παράδειγμα 3-4. Γρήγορες οδηγίες εγκατάστασης για την PHP 4 (Apache Module Version)

1.  gunzip apache_1.3.x.tar.gz
2.  tar xvf apache_1.3.x.tar
3.  gunzip php-x.x.x.tar.gz
4.  tar xvf php-x.x.x.tar
5.  cd apache_1.3.x
6.  ./configure --prefix=/www
7.  cd ../php-x.x.x
8.  ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
9.  make
10. make install
11. cd ../apache_1.3.x
12. ./configure --activate-module=src/modules/php4/libphp4.a
13. make
14. make install
15. cd ../php-x.x.x
16. cp php.ini-dist /usr/local/lib/php.ini
17. Edit your httpd.conf or srm.conf file and add: 
      AddType application/x-httpd-php .php

18. Use your normal procedure for restarting the Apache server. (You must
    stop and restart the server, not just cause the server to reload by
    use a HUP or USR1 signal.)

Building

Όταν ρυθμιστεί η PHP με το configure, είστε έτοιμοι να κάνετε build το CGI executable (εκτελέσιμο). Η εντολή make θα το αναλάβει αυτό. Αν αποτύχει και δεν μπορείτε να καταλάβετε γιατί, δείτε την ενότητα Προβλήματα.