H
PHP είναι μια
γλώσσα προγραμματισμού για τη δημιουργία σελίδων web με δυναμικό περιεχόμενο. Μια σελίδα PHP περνά από επεξεργασία από ένα συμβατό
διακομιστή του Παγκόσμιου Ιστού (π.χ.
Apache),
ώστε να παραχθεί σε πραγματικό χρόνο το τελικό περιεχόμενο, που θα
σταλεί στο πρόγραμμα περιήγησης των επισκεπτών σε μορφή κώδικα
HTML.
Επεκτάσεις αρχείων και διακομιστές
Ένα αρχείο με κώδικα PHP θα πρέπει να έχει την κατάλληλη επέκταση
(π.χ. *.php, *.php4, *.phtml κ.ά.). Η ενσωμάτωση κώδικα σε ένα αρχείο
επέκτασης .html δεν θα λειτουργήσει και θα εμφανίσει στον browser τον
κώδικα χωρίς καμία επεξεργασία, εκτός αν έχει γίνει η κατάλληλη ρύθμιση
στα MIME types του server. Επίσης ακόμη κι όταν ένα αρχείο έχει την
επέκταση .php, θα πρέπει ο server να είναι ρυθμισμένος για να
επεξεργάζεται και να μεταγλωτίζει τον κώδικα PHP σε HTML που
καταλαβαίνει το πρόγραμμα πελάτη. Ο διακομιστής Apache, που
χρησιμοποιείται σήμερα ευρέως σε συστήματα με τα λειτουργικά συστήματα GNU/Linux, Microsoft Windows, Mac OS X
υποστηρίζει εξ ορισμού την εκτέλεση κώδικα PHP, είτε με την χρήση ενός
πρόσθετου (mod_php) ή με την αποστολή του κώδικα προς εκτέλεση σε
εξωτερική διεργασία CGI ή FCGI ή με την έλευση της php5.4 υποστηρίζονται η εκτέλεση σε πολυάσχολους ιστοχώρους, FastCGI Process Manager (FPM).
Ιστορία της PHP
Η ιστορία της PHP ξεκινά από το 1994, όταν ένας φοιτητής, ο Rasmus Lerdorf δημιούργησε χρησιμοποιώντας τη γλώσσα προγραμματισμού Perl ένα απλό script
με όνομα php.cgi, για προσωπική χρήση. Το script αυτό είχε σαν σκοπό να
διατηρεί μια λίστα στατιστικών για τα άτομα που έβλεπαν το online
βιογραφικό του σημείωμα. Αργότερα αυτό το script το διέθεσε και σε
φίλους του, οι οποίοι άρχισαν να του ζητούν να προσθέσει περισσότερες
δυνατότητες. Η γλώσσα τότε ονομαζόταν PHP/FI από τα αρχικά Personal Home
Page/Form Interpreter. Το 1997 η PHP/FI έφθασε στην έκδοση 2.0, βασιζόμενη αυτή τη φορά στη γλώσσα C και αριθμώντας περισσότερους από 50.000 ιστότοπους που τη χρησιμοποιούσαν, ενώ αργότερα την ίδια χρονιά οι Andi Gutmans και Zeev Suraski
ξαναέγραψαν τη γλώσσα από την αρχή, βασιζόμενοι όμως αρκετά στην PHP/FI
2.0. Έτσι η PHP έφθασε στην έκδοση 3.0 η οποία θύμιζε περισσότερο τη
σημερινή μορφή της. Στη συνέχεια, οι Zeev και Andi δημιούργησαν την
εταιρεία Zend (από τα αρχικά των ονομάτων τους), η οποία συνεχίζει μέχρι
και σήμερα την ανάπτυξη και εξέλιξη της γλώσσας PHP. Ακολούθησε το 1998 η έκδοση 4 της PHP, τον Ιούλιο του 2004
διατέθηκε η έκδοση 5, ενώ αυτή τη στιγμή έχουν ήδη διατεθεί και οι
πρώτες δοκιμαστικές εκδόσεις της επερχόμενης PHP 6, για οποιονδήποτε
προγραμματιστή θέλει να τη χρησιμοποιήσει. Οι περισσότεροι ιστότοποι επί
του παρόντος χρησιμοποιούν κυρίως τις εκδόσεις 4 και 5 της PHP.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου