Πώς να εγκαταστήσετε την PHP σε IIS 6 για Windows Server 2003

Μία από τις πιο δημοφιλείς πλατφόρμες ανάπτυξης στον Ιστό είναι η PHP, η οποία τροφοδοτεί πολλές δημοφιλείς εφαρμογές και ιστότοπους όπως το Facebook, το WordPress και το Joomla. Ενώ τα περισσότερα από αυτά τα συστήματα είναι «σχεδιασμένα» για χρήση σε ένα σύστημα Linux που εκτελεί τον διακομιστή Web Apache, μπορείτε να αναπτύξετε εφαρμογές PHP μέσω του IIS 6 στο σύστημά σας Windows Server 2003.

Διαμόρφωση PHP

Προκειμένου τα Windows να εκτελούν κώδικα PHP, τα δυαδικά αρχεία PHP πρέπει να αντιγραφούν στο σύστημά σας. Δεν απαιτείται εγκατάσταση, ωστόσο πρέπει να γίνουν κάποιες ρυθμίσεις για να λειτουργήσει σωστά. Το πρώτο βήμα είναι να κατεβάσετε τα δυαδικά αρχεία PHP των Windows και να τα εξαγάγετε (δηλαδή «C:PHP»). Για το IIS 6, θα πρέπει να χρησιμοποιηθούν τα δυαδικά αρχεία χωρίς νήματα.

how-to-install-php-on-iis-6-for-windows-server-2003 photo 1



Αντιγράψτε το αρχείο «php.ini-production» από τα εξαγόμενα αρχεία και επικολλήστε το στον κατάλογο των Windows. Στον κατάλογο των Windows, μετονομάστε αυτό το αρχείο σε «php.ini».

how-to-install-php-on-iis-6-for-windows-server-2003 photo 3

Ανοίξτε το αρχείο «php.ini» στο Σημειωματάριο και διαμορφώστε το όπως χρειάζεται. Από το κουτί, η διαμόρφωση παραγωγής που αντιγράψαμε είναι προρυθμισμένη για αυτό που η ομάδα PHP πιστεύει ότι είναι καλό για έναν διακομιστή παραγωγής. Υπάρχουν μερικές αλλαγές που θα χρειαστεί να κάνετε για να ρυθμίσετε τις παραμέτρους της PHP για το σύστημά σας IIS 6:

  • Καταργήστε το σχόλιο και ορίστε το κλειδί, cgi.force_redirect = 0
  • Καταργήστε το σχόλιο του κλειδιού, fastcgi.impersonate = 1
  • Καταργήστε το σχόλιο και ορίστε το κλειδί, extension_dir στο φάκελο 'ext' στη διαδρομή στην οποία εξήχθη η PHP (δηλαδή 'C:PHPext').
  • Ορίστε το κλειδί, date.timezone στη ζώνη ώρας του διακομιστή σας (η διεύθυνση URL στη γραμμή πάνω από αυτό το κλειδί παραθέτει τις αποδεκτές τιμές).

Σε αυτό το σημείο, το σύστημά σας Windows μπορεί να εκτελέσει σενάρια PHP από τη γραμμή εντολών χρησιμοποιώντας το εργαλείο «php.exe».

Εγκατάσταση της επέκτασης IIS 6 FastCGI

Προκειμένου οι Υπηρεσίες Πληροφοριών Διαδικτύου (IIS) 6 να εκτελούν και να εξυπηρετούν σενάρια PHP, απαιτείται κάποια πρόσθετη ρύθμιση παραμέτρων. Σε αυτόν τον οδηγό, θα εγκαταστήσουμε την PHP σε IIS χρησιμοποιώντας τη διεπαφή FastCGI που παρέχει καλή ισορροπία σταθερότητας και απόδοσης. Εφόσον το FastCGI δεν περιλαμβάνεται στην προεπιλεγμένη έκδοση IIS 6, πρέπει να το κατεβάσουμε και να το εγκαταστήσουμε.

how-to-install-php-on-iis-6-for-windows-server-2003 photo 4

Το πρόγραμμα εγκατάστασης FastCGI δεν απαιτεί καμία ρύθμιση παραμέτρων, ωστόσο μόλις εγκατασταθεί η επέκταση FastCGI πρέπει να τη διαμορφώσουμε ώστε να εκτελεί την PHP.

Ανοίξτε το αρχείο «C:WINDOWSsystem32inetsrvfcgiext.ini» στο Σημειωματάριο και βρείτε την ενότητα «Τύποι» και εισαγάγετε τις πληροφορίες διαμόρφωσης:

[Τύποι]
php=PHP

[PHP]
ExePath=C:PHPphp-cgi.exe
InstanceMaxRequests=5000
EnvironmentVars=PHP_MAX_REQUESTS:5000

Αναθεωρήστε αυτές τις τιμές όπως απαιτείται ανάλογα με το περιβάλλον σας, αλλά είναι σημαντικό όλες οι ρυθμίσεις να έχουν τις σωστές τιμές. Μόλις τελειώσετε, αποθηκεύστε αυτό το αρχείο.

how-to-install-php-on-iis-6-for-windows-server-2003 photo 5

Διαμόρφωση των υπηρεσιών IIS για εκτέλεση της PHP μέσω του FastCGI

Με την εγκατάσταση και τη ρύθμιση παραμέτρων τόσο της PHP όσο και της FastCGI, το μόνο που απομένει είναι να ρυθμίσετε τις υπηρεσίες IIS 6. Όταν ανοίγετε την Κονσόλα διαχείρισης των υπηρεσιών IIS, κάτω από τις Επεκτάσεις υπηρεσίας Web, βεβαιωθείτε ότι το FastCGI Handler έχει οριστεί ως επιτρεπόμενο.

how-to-install-php-on-iis-6-for-windows-server-2003 photo 6

Στη συνέχεια, μεταβείτε στις ρυθμίσεις Ιδιότητες για την ομάδα Τοποθεσίες Web.

how-to-install-php-on-iis-6-for-windows-server-2003 photo 7

Στην καρτέλα Home Directory, κάντε κλικ στο κουμπί Configuration.

how-to-install-php-on-iis-6-for-windows-server-2003 photo 8

Προσθέστε μια αντιστοίχιση για αρχεία με επέκταση αρχείου .php με το εκτελέσιμο σύνολο στο DLL επέκτασης FastCGI.

how-to-install-php-on-iis-6-for-windows-server-2003 photo 9

Αφού εφαρμόσετε όλες τις αλλαγές, επανεκκινήστε τις υπηρεσίες IIS.

how-to-install-php-on-iis-6-for-windows-server-2003 photo 10

Δοκιμή PHP

Σε αυτό το σημείο, ο διακομιστής σας είναι έτοιμος, αλλά για να είμαστε σίγουροι ότι μπορούμε να επιβεβαιώσουμε τη ρύθμιση της PHP μέσω των υπηρεσιών IIS πολύ εύκολα. Δημιουργήστε ένα αρχείο κειμένου στον κατάλογο «C:Inetpubwwwroot» με το όνομα «phpinfo.php» που περιέχει απλώς τη γραμμή:

how-to-install-php-on-iis-6-for-windows-server-2003 photo 11

Τέλος, περιηγηθείτε στη διεύθυνση: «http://localhost/phpinfo.php» στον διακομιστή σας και θα πρέπει να δείτε τη σελίδα πληροφοριών PHP. Εάν η σελίδα φορτωθεί με επιτυχία, η PHP είναι πλέον ενεργοποιημένη και εκτελείται στον υπολογιστή σας.

how-to-install-php-on-iis-6-for-windows-server-2003 photo 12

συμπέρασμα

Μόλις βάλετε την PHP σε λειτουργία στο σύστημά σας Windows, μπορείτε να επωφεληθείτε από το πλήθος των διαθέσιμων εφαρμογών που βασίζονται στην PHP, καθώς και να αναπτύξετε και να αναπτύξετε τις δικές σας.

Συνδέσεις

Λήψη PHP Windows Binaries (χωρίς νήμα ασφαλή)

Κατεβάστε την επέκταση IIS 6 FastCGI

Περισσότερες ιστορίες

Προεπισκόπηση εικόνων με εφέ Lightbox στα Windows

Έχετε βαρεθεί την προεπιλεγμένη προεπισκόπηση φωτογραφιών στα Windows 7 και ζηλεύετε το υπέροχο εργαλείο Quick Look Preview του Mac σας; Δείτε πώς μπορείτε να κάνετε προεπισκόπηση των εικόνων σας με γρήγορο και όμορφο τρόπο στα Windows με το πρόγραμμα προβολής φωτογραφιών Picasa.

Προσθέστε έναν χρήστη σε μια ομάδα (ή δεύτερη ομάδα) στο Linux

Η αλλαγή της ομάδας στην οποία συσχετίζεται ένας χρήστης είναι μια αρκετά εύκολη δουλειά, αλλά δεν γνωρίζουν όλοι τις εντολές, ειδικά για να προσθέσουν έναν χρήστη σε μια δευτερεύουσα ομάδα. Θα εξετάσουμε όλα τα σενάρια για εσάς.

Οδηγός για αρχάριους για τη ρύθμιση του Windows 7 Media Center

Εάν μετακινείστε από τα XP στα Windows 7, μία από τις νέες δυνατότητες που μπορεί να σας ενδιαφέρουν είναι το Media Center. Σε αυτό το σεμινάριο θα περιηγηθούμε στη διαδικασία διαμόρφωσης του για πρώτη φορά και θα δούμε μερικές από τις προεπιλεγμένες λειτουργίες του.

Πώς να δημιουργήσετε ένα αυτοτελές περιβάλλον ηλεκτρονικού ταχυδρομείου

Μια κοινή λειτουργία πολλών προγραμμάτων είναι η δυνατότητα αποστολής email. Όταν εργάζεστε σε έργα ανάπτυξης ή κάνετε επιδείξεις προϊόντων που χρησιμοποιούν email, το να έχετε ένα περιβάλλον που γνωρίζετε ότι θα λειτουργήσει μπορεί να είναι κρίσιμο. Για αυτές τις περιπτώσεις, έχοντας ένα εντελώς αυτόνομο σύστημα email, αυτό είναι όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου που αποστέλλονται

Τέσσερις τρόποι για να αποκτήσετε άμεση πρόσβαση σε ένα τερματικό στο Linux

Εάν έχετε βρει ποτέ τον εαυτό σας να χρειάζεται ένα τερματικό διαθέσιμο ανά πάσα στιγμή στο Linux, ακολουθούν τέσσερις διαφορετικοί τρόποι με τους οποίους μπορείτε να εμφανίσετε ένα τερματικό με τρία κουμπιά το πολύ.

Εισαγωγή email από το Outlook στο Apple Mail.app χρησιμοποιώντας το Thunderbird

Ένα ζήτημα που πρέπει να λάβετε υπόψη κατά τη μετάβαση από τα Windows στο OS X είναι το ηλεκτρονικό ταχυδρομείο, καθώς οι χρήστες των Windows έχουν συχνά τις ρίζες τους στο Outlook. Σήμερα, δείχνουμε πώς να μετακινηθείτε από το Outlook στην εφαρμογή Mail.app της Apple χρησιμοποιώντας το Thunderbird του Mozilla ως γέφυρα για να ξεπεράσετε το χάσμα.

Πλοηγηθείτε στα μεγάλα έγγραφα του Word πιο εύκολα χρησιμοποιώντας μικρογραφίες

Εάν χρειαστεί ποτέ να διαβάσετε ένα μεγάλο έγγραφο του Word, η κύλιση μέχρι το τέλος για να βρείτε αυτό που χρειάζεστε μπορεί να είναι ενοχλητικό. Σήμερα εξετάζουμε τη χρήση της Λειτουργίας Μικρογραφιών για ταχύτερη πλοήγηση σε αυτές.

Πώς να εγκαταστήσετε, να διαχειριστείτε και να διαγράψετε γραμματοσειρές στον υπολογιστή σας

Εάν βρήκατε πρόσφατα μερικές καταπληκτικές γραμματοσειρές που θέλετε να χρησιμοποιήσετε στο σύστημά σας Windows, τότε η εγκατάστασή τους μπορεί να μην είναι κάτι που γνωρίζετε. Σήμερα σας δείχνουμε πώς να διαχειρίζεστε αυτές τις γραμματοσειρές με ευκολία.

Εβδομάδα στο Geek: Το Scareware Gets Live Support Edition

Αυτή την εβδομάδα μάθαμε πώς να κρατάμε ιδιωτικές τις συνομιλίες άμεσων μηνυμάτων, να ξεκινάμε με το OneNote 2010, να βρίσκουμε μονάδες USB που λείπουν στα Windows 7 & Vista, να δημιουργούμε προσαρμοσμένα Ubuntu Live CD, να δοκιμάζουμε το Google Android στον υπολογιστή σας χωρίς να αγοράσετε τηλέφωνο και πολλά άλλα. Τώρα είναι καιρός να καθίσετε και να απολαύσετε τη σύνοψη αυτής της εβδομάδας

Desktop Fun: Bridges at Night συλλογή ταπετσαριών Σειρά 1

Οι γέφυρες υπάρχουν σε όλα τα σχήματα και μεγέθη σε όλο τον κόσμο, αλλά όταν τις βλέπει κανείς τη νύχτα μπορεί να είναι πολύ όμορφες. Αν σας αρέσουν τα μείγματα αρχιτεκτονικής και φωτισμού, τότε απολαύστε την πρώτη ματιά στη σειρά συλλογών ταπετσαριών Bridges at Night.