Servers-IIS/PWS

Αυτή η ενότητα περιέχει σημειώσεις και συμβουλές ειδικά για τον IIS (Microsoft Internet Information Server), συγκεκριμένα για τον PWS/IIS 3, PWS 4 ή νεότερες και IIS 4 ή νεότερες εκδόσεις.

Σημαντικό για χρήστες CGI: Διαβάστε το faq σχετικά με το cgi.force_redirect για σημαντικές λεπτομέρειες. Αυτό το directive απαιτείται να οριστεί σε 0.

Windows και PWS/IIS 3

Η προτεινόμενη μέθοδος για την ρύθμιση αυτών των server είναι να χρησιμοποιήσετε το αρχείο REG που συμπεριλαμβάνεται με την διανομή σας (pws-php4cgi.reg). Θα θέλετε να μορφοποιήσετε αυτό το αρχείο και να σιγουρευτείτε πως οι επεκτάσεις και οι κατάλογοι εγκατάστασης της PHP ταιριάζουν με τις ρυθμίσεις σας. Ή μπορείτε να ακολουθήσετε τα βήματα παρακάτω για να το κάνετε χειροκίνητα.

Προειδοποίηση

Αυτά τα βήματα περιέχουν κατ' ευθείαν μορφοποίηση μέσω του Windows registry. Ένα λάθος εδώ και μπορεί το σύστημα σας να μείνει σε ασταθή κατάσταση. Προτείνουμε έντονα να κρατήσετε ένα αντίγραφο της registry σας. Η ομάδα ανάπτυξης της PHP δεν θα θεωρείται υπεύθυνη αν καταστρέψετε την registry σας.

Τα ακόλουθα βήματα δεν επιρεάζουν την εγκατάσταση του web server και ισχύουν μόνο αν τα php script σας θα εκτελούνται από το command line (π.χ. τρέχοντας c:\myscripts\test.php) ή κάνοντας διπλό κλικ πάνω τους σε ένα παράθυρο εμφάνισης καταλόγου. Μπορεί να θέλετε να τα παραλείψετε αν προτιμάτε τα PHP αρχεία σας να φορτώνονται σε ένα text editor όταν κάνετε διπλό κλικ πάνω τους.

Οι χρήστες των PWS και IIS 3 τώρα έχουν ένα πλήρες λειτουργήσιμο σύστημα. Οι χρήστες του IIS 3 μπορούν να χρησιμοποιούν ένα κομψό εργαλείο από τον Steven Genusa για να ρυθμίζουν τα script maps τους.

Windows και PWS 4 ή νεότερο

Όταν εγκαθιστάτε την PHP στα Windows με το PWS 4 ή νεότερη έκδοση, έχετε δύο επιλογές. Η μία είναι να ρυθμίσετε το PHP CGI binary, η άλλη να χρησιμοποιήσετε την ISAPI module DLL βιβλιοθήκη.

Αν επιλέξετε το CGI binary, κάντε τα ακόλουθα:

Αν επιλέξετε το ISAPI module, κάντε τα ακόλουθα:

Windows NT/2000/XP και IIS 4 ή νεότερο

Για να εγκαταστήσετε την PHP σε ένα NT/2000/XP Server που τρέχει IIS 4 ή νεότερο, ακολουθήστε αυτές τις οδηγίες. Έχετε δύο επιλογές για να ρυθμίσετε την PHP, χρησιμοποιώντας το CGI binary (php.exe) ή με το ISAPI module.

Σε κάθε περίπτωση, πρέπει να ξεκινήσετε το Microsoft Management Console (μπορεί να εμφανίζεται ως 'Internet Services Manager', είτε μέσα στο Windows NT 4.0 Option Pack branch ή στο Control Panel=>Administrative Tools στα Windows 2000/XP). Τότε κάντε δεξί κλικ στο Web server node σας (αυτό πιθανώς να εμφανίζεται ως 'Default Web Server'), και επιλέξτε 'Properties'.

Αν θέλετε να χρησιμοποιήσετε το CGI binary, κάντε τα ακόλουθα:

Για να χρησιμοποιήσετε το ISAPI module, κάντε τα ακόλουθα: