WebDev Zone.GR

Εγκατάσταση PHP

    Η εγκατάσταση της PHP είναι μέτρια σε βαθμό δυσκολίας λόγω του ότι αυτή την φορά δεν έχουμε κάποιον έτοιμο Installer για την εγκατάσταση της και θα προχωρήσουμε με δικά μας βήματα.

    Πρώτο σας βήμα είναι να προμηθευτείτε το binary αρχείο της PHP και όχι κάποιον έτοιμο Installer. Το αρχείο μπορείτε να το βρείτε στο http://www.php.net/downloads.php. Κατεβάστε την πιο πρόσφατη σταθερή έκδοση. (7-9 MB στο περίπου)

    Αφού κατέβει το αρχείο ανοίξτε το με το WinZip ή όποιο άλλο πρόγραμμα συμπίεσης χρησιμοποιείτε, επιλέξτε Εξαγωγή (Extract) και επιλέξτε να γίνει η εξαγωγή στον φάκελο που επιθυμείτε (Εμείς θεωρούμε ότι η εξαγωγή έγινε στο C:\PHP).
Προσοχή Μην απο-επιλέξτε την επιλογή Use Folder Names. Τα αρχεία θα πρέπει να εξαχθούν όπως τα Paths δηλαδή στο φάκελο σας να υπάρχουν υποφάκελοι όπως dev, ext, extars, pear κ.α)

    Στην συνέχεια μεταβείτε στον φάκελο όπου έγινε η εξαγωγή των αρχείων της PHP όπου θα συναντήσετε 2 αρχεία, τα php.ini-dist και php.ini-recommended. Οι προγραμματιστές της PHP προτείνουν να μετονομάσετε το php.ini-recommended σε php.ini διότι περιέχει τις βέλτιστες ρυθμίσεις για την λειτουργία της PHP. Αφού το μετονομάσετε, μεταφέρετε το στον φάκελο C:\Windows και ανοίξτε το για να το τροποποιήσετε με το Σημειωματάρειο (Notepad).

    Από το Edit-Find (Επεξεργασία-Εύρεση) αναζητήστε την λέξη doc_root και βάλτε την διαδρομή όπου ο Apache θεωρεί ότι εκεί αρχίζουν τα αρχεία των Ιστοσελίδων (πχ. doc_root = C:\Program Files\Apache Group\Apache2\htdocs)

    Θεωρητικά τελειώσαμε την εγκατάσταση της PHP. Τώρα πρέπει όμως να την ενσωματώσουμε στον Apache Server που εγκαταστήσαμε στο προηγούμενο Tutorial. Χρησιμοποιώντας την Εύρεση (Ctrl+F) βρείτε την λέξη LoadModule. Ακριβώς από κάτω θα βρείτε δίαφορα έιδη modules όπως :

  LoadModule negotiation_module modules/mod_negotiation.so
  LoadModule rewrite_module modules/mod_rewrite.so
  LoadModule setenvif_module modules/mod_setenvif.so

    Στο τέλος της λίστας προσθέστε το LoadModule php5_module C:/PHP/php5apache2.dll (αν έχετε εγκαταστήσει την PHP σε άλλον φάκελο αντί του C:/PHP προσθέστε την διαδρομή του φακέλου), αφήστε μια κενή γραμμή και προσθέστε το AddType application/x-httpd-php .php και ακριβώς από κάτω το PHPIniDir "C:/Windows"

    Αφού αποθηκεύσετε τις αλλαγές κλείστε το αρχείο και ανοίξτε πάλι το C:\Windows\php.ini Με την Εύρεση (Ctrl+F) βρείτε το extension_dir και μορφοποιήστε το ως εξής: extension_dir ="C:\PHP\ext" Κλείστε το και αποθηκεύστε τις αλλαγές...

    Τέλος μέσω του Apache Monitor (το οποίο θα εμφανίζεται στην περιοχή συστήματος - system tray) επανεκκινήστε τον Apache Server. Πλέον έχετε έναν WebServer στο σύστημα σας με ενσωματωμένη PHP. Για να επιβεβαιώσετε ότι η PHP λειτουργεί σωστά, ανοίξτε το Notepad και δημιουργήστε ένα αρχείο με τα εξής:

<?php
phpinfo();
?>

    Aποθηκεύστε το στο φάκελο όπου είναι τα htdocs του Apache (στην περίπτωση μας C:\Program Files\Apache Group\Apache2\htdocs) με όνομα check.php και ανοίξτε το με τον φυλλομετρητή σας (Internet Explorer - Mozila Firefox) με URL το http://localhost/check.php Αν έγινε σωστά η εγκατάσταση της PHP θα σας εμφανίσει μια σελίδα με λεπτομέριες σχετικά με την PHP.

Εκτυπώθηκε από: http://www.webdevzone.gr
Κατηγορία: WebServer
Ημερομηνία: Τρίτη, 25 Μαΐου 2010
Συγγραφέας: Seldimi