Πώς να κατεβάσετε και να εγκαταστήσετε το XAMPP σε Windows: PHP Tutorial
Τι είναι το XAMPP;
XAMPP είναι ένας διακομιστής ιστού ανοιχτού κώδικα, πολλαπλών πλατφορμών που αποτελείται από έναν διακομιστή ιστού, MySQL μηχανή βάσης δεδομένων, και PHP και Perl πακέτα προγραμματισμού. Μεταγλωττίζεται και διατηρείται από την Apache. Επιτρέπει στους χρήστες να δημιουργούν ιστότοπους WordPress online χρησιμοποιώντας έναν τοπικό διακομιστή ιστού στον υπολογιστή τους. Υποστηρίζει Windows, Linux και Mac.
Μεταγλωττίζεται και διατηρείται από τον apache. Το ακρωνύμιο XAMPP σημαίνει;
- X – [λειτουργικά συστήματα πολλαπλών πλατφορμών] που σημαίνει ότι μπορεί να τρέξει σε οποιοδήποτε λειτουργικό σύστημα Mac OX, Windows , Linux και ούτω καθεξής
- Α - Apache – αυτό είναι το λογισμικό διακομιστή ιστού.
- Μ - MySQL – Βάση δεδομένων.
- Π - PHP
- P – Perl – γλώσσα σεναρίου
Γιατί να χρησιμοποιήσετε το XAMPP;
Το XAMPP παρέχει έναν εύχρηστο πίνακα ελέγχου για τη διαχείριση του Apache, MySQLκαι άλλα προγράμματα χωρίς χρήση εντολών. Για να χρησιμοποιήσουμε την PHP, πρέπει να εγκαταστήσουμε το Apache και MySQL. Δεν είναι εύκολο να εγκαταστήσετε το Apache και να το ρυθμίσετε καθώς πρέπει να ρυθμιστεί και να ενσωματωθεί με PHP και Perl, μεταξύ άλλων. Το XAMPP αντιμετωπίζει όλη την πολυπλοκότητα για τη ρύθμιση και την ενσωμάτωση του Apache με την PHP και την Perl.
Σε αντίθεση με Java που τρέχει με το Java Μόνο SDK, η PHP απαιτεί έναν web-server για να λειτουργήσει.
Πώς να εγκαταστήσετε το XAMPP
Εξετάζουμε τη διαδικασία βήμα προς βήμα για την εγκατάσταση του XAMPP Windows. Για άλλους OperaΤα βήματα εγκατάστασης του XAMPP είναι παρόμοια.
Βήμα 1) Κατεβάστε το XAMPP
Κάντε κλικ εδώ για λήψη XAMPP για Windows: https://www.apachefriends.org/download.html
Βήμα 2) Ξεκινήστε την εγκατάσταση
Η εγκατάσταση XAMPP είναι ακριβώς όπως η εγκατάσταση οποιουδήποτε άλλου προγράμματος Windows. Υπάρχουν όμως μερικά πράγματα που πρέπει να σημειώσουμε.
Βήμα 3) Εκτελέστε το Setup
Αφού κατεβάσετε το XAMPP, εκτελέστε τη ρύθμιση. Εμφανίζεται το παράθυρο διαλόγου προειδοποιητικού μηνύματος που φαίνεται παρακάτω.
Βήμα 4) Αλλάξτε τις ρυθμίσεις ελέγχου χρήστη
Εάν χρησιμοποιείτε Windows Προβολή χρυσού Windows 7, βεβαιωθείτε ότι έχετε απενεργοποιήσει τη δυνατότητα Έλεγχος λογαριασμού χρήστη. Για να το κάνετε αυτό, επιλέξτε Πίνακας Ελέγχου > Λογαριασμοί χρηστών > Αλλαγή ρυθμίσεων ελέγχου πρόσβασης χρήστη. Το παρακάτω διάγραμμα δείχνει τα κύρια βήματα.
Βήμα 5) Αποθηκεύστε τις ρυθμίσεις
- Αφού απενεργοποιήσετε τον Έλεγχο λογαριασμού χρήστη, κάντε κλικ στο κουμπί OK στο πλαίσιο προειδοποιητικού μηνύματος.
- Αυτή τη φορά λαμβάνετε το ακόλουθο μήνυμα
Βήμα 6) Κάντε κλικ στο Επόμενο
Στην επόμενη οθόνη, κάντε κλικ στο επόμενο
Βήμα 7) Επιλέξτε τη διαδρομή Insatllation
Στην επόμενη οθόνη, αλλάξτε τη διαδρομή εγκατάστασης εάν απαιτείται. Κάντε κλικ στο Επόμενο
Βήμα 8) Ελέγξτε τις απαραίτητες υπηρεσίες
Στην επόμενη οθόνη επιλέξτε Apache και MySQL. Μπορείτε να επιλέξετε προαιρετικά FileZilla (FTP Client) εάν χρειάζεται. Κάντε κλικ στην Εγκατάσταση
Σημείωση μια υπηρεσία είναι ένα μακροχρόνιο πρόγραμμα σε Windows που δεν απαιτεί παρέμβαση χρήστη. Οι υπηρεσίες μπορούν να ρυθμιστούν ώστε να εκτελούνται αυτόματα κάθε φορά που ξεκινά το λειτουργικό σύστημα των Windows. Για να χρησιμοποιήσετε το Apache και MySQL, υποτίθεται ότι εκτελούνται στο παρασκήνιο. Η εγκατάστασή τους ως υπηρεσίες εκτελείται τόσο Apache όσο και MySQL αυτόματα στο παρασκήνιο κάθε φορά που ενεργοποιείτε τον υπολογιστή σας. Εάν δεν έχετε εγκαταστήσει το Apache και MySQL ως υπηρεσίες, τότε πρέπει να τις εκκινείτε χειροκίνητα κάθε φορά που θέλετε να τις χρησιμοποιήσετε. Θα πρέπει να το κάνετε αυτό από τον πίνακα ελέγχου XAMPP.PHP και
Βήμα 9) Ολοκληρώστε την εγκατάσταση
Με την επιτυχή ολοκλήρωση της εγκατάστασης, θα δείτε το παρακάτω παράθυρο
- Κάντε κλικ στο κουμπί Τέλος
Πριν δοκιμάσουμε την εγκατάσταση XAMPP, ας δούμε πρώτα τους βασικούς καταλόγους με τους οποίους θα εργαστούμε.
Βασική διαμόρφωση διακομιστή Web XAMPP
Αυτό το σεμινάριο XAMPP προϋποθέτει ότι έχετε εγκατέστησε το XAMPP στη μονάδα δίσκου C στο Windows χρησιμοποιώντας τα βήματα που αναφέρονται παραπάνω. Ακολουθεί μια λίστα με τους βασικούς καταλόγους που υποτίθεται ότι πρέπει να γνωρίζετε.
- htdocs; αυτός είναι ο ριζικός κατάλογος ιστού. Όλοι οι κωδικοί μας PHP θα τοποθετηθούν σε αυτόν τον κατάλογο.
- mysql – αυτός ο κατάλογος περιέχει όλες τις πληροφορίες που σχετίζονται με MySQL μηχανή βάσης δεδομένων, από προεπιλογή τρέχει στη θύρα 3306.
- php – αυτός ο κατάλογος περιέχει αρχεία εγκατάστασης PHP. Περιέχει ένα σημαντικό αρχείο με το όνομα php.ini. Αυτός ο κατάλογος χρησιμοποιείται για τη διαμόρφωση του τρόπου συμπεριφοράς της PHP στον διακομιστή σας.
Από προεπιλογή, ο διακομιστής ιστού Apache εκτελείται λιμάνι 80. Εάν η θύρα 80 λαμβάνεται από άλλο διακομιστή web, μπορείτε να χρησιμοποιήσετε διαφορετικό αριθμό θύρας. Για αυτό το σεμινάριο θα υποθέσουμε ότι χρησιμοποιούμε τη θύρα 80. Σημείωση, εάν χρησιμοποιείτε το SKYPE, χρησιμοποιεί την ίδια θύρα. Κοντά Skype εάν θέλετε να χρησιμοποιήσετε το XAMPP για PHP στη θύρα 80
Πίνακας ελέγχου XAMPP
Ο πίνακας ελέγχου χρησιμοποιείται για τη διαχείριση προγραμμάτων που είναι εγκατεστημένα μέσω XAMPP. Για να ανοίξετε τον πίνακα ελέγχου του διακομιστή XAMPP,
- Κάντε κλικ στο μενού έναρξης
- Εξερευνήστε τον κατάλογο προγραμμάτων και εντοπίστε το Apace Friends και μετά το XAMPP όπως φαίνεται στο παρακάτω διάγραμμα
- Το παρακάτω διάγραμμα δείχνει τον πίνακα ελέγχου.
1) Αυτή η ενότητα παραθέτει τις εγκατεστημένες υπηρεσίες, τις μονάδες και τα αναγνωριστικά διεργασίας PID(α). Ένα πράσινο σημάδι σημαίνει ότι η μονάδα έχει εγκατασταθεί ως υπηρεσία. Το κόκκινο σημάδι σημαίνει ότι δεν έχει εγκατασταθεί ως υπηρεσία. Για να εγκαταστήσετε μια υπηρεσία, κάντε κλικ στο κόκκινο σημάδι. Εάν το κουμπί εμφανίσει ένα πράσινο τικ και κάνετε κλικ σε αυτό, ο πίνακας ελέγχου θα σας ρωτήσει εάν θέλετε να απεγκαταστήσετε το σύστημα.
2) Αυτή η ενότητα εμφανίζει θύρες που σχετίζονται με τις μονάδες. Η ενότητα ενεργειών είναι για:
- ενότητες εκκίνησης και διακοπής
- Ανοίξτε τα παράθυρα διαχείρισης για το Apache και MySQL
- Άνοιγμα αρχείων ρυθμίσεων για Apache, MySQL κ.λπ. για να κάνετε αλλαγές
- Προβολή αρχείων καταγραφής για τις ενότητες
3) Αυτή η ενότητα περιέχει χρήσιμα βοηθητικά προγράμματα όπως Netsat, συντομεύσεις υπηρεσιών Windows κ.λπ.
4) Αυτή η ενότητα εμφανίζει πληροφορίες κατάστασης στις μονάδες. Ο πίνακας ελέγχου μπορεί να χρησιμοποιηθεί για να
- Εγκαταστήστε και απεγκαταστήστε υπηρεσίες όπως το Apache, MySQL κ.λπ. που εγκαθίστανται μέσω XAMPP
- Έναρξη και διακοπή υπηρεσιών.
- Άνοιγμα αρχείων διαμόρφωσης κ.λπ.
Διαμόρφωση XAMPP
Ας δούμε τώρα τις βασικές διαμορφώσεις που απαιτούνται προτού αρχίσουμε να χρησιμοποιούμε την εγκατάσταση XAMPP για την ανάπτυξη τοποθεσιών web που υποστηρίζονται από PHP. Πληκτρολογήστε τη διεύθυνση URL http://localhost/xampp/ στο αγαπημένο σας πρόγραμμα περιήγησης. Για αυτό το σεμινάριο, θα χρησιμοποιήσουμε Firefox ως πρόγραμμα περιήγησης ιστού μας.
Εάν μπορείτε να δείτε την παραπάνω οθόνη, τότε έχετε εγκαταστήσει το XAMPP με επιτυχία. Ο πίνακας στην αριστερή πλευρά περιέχει συνδέσμους προς χρήσιμες πληροφορίες όπως:
- Εγκατεστημένη η έκδοση της PHP
- Ρυθμίσεις ασφαλείας του XAMPP
- Πρόσβαση σε βοηθητικά προγράμματα όπως phpMyAdmin κ.λπ.
Η έκδοση PHP που αποστέλλεται με το XAMPP 1.8.0 είναι PHP 5.4.4
Ποιο είναι το καλύτερο PHP IDE;
Το PHP IDE είναι ένα πρόγραμμα που σας επιτρέπει να γράφετε εύκολα κώδικες PHP. Τα PHP IDE είναι συχνά εξοπλισμένα με χαρακτηριστικά επισήμανσης σύνταξης και σε ορισμένες περιπτώσεις με λειτουργίες αυτόματης συμπλήρωσης. Αυτό σημαίνει ότι εάν γράψετε μια λέξη-κλειδί PHP που είναι γνωστή από τον διερμηνέα PHP, τότε η λέξη-κλειδί θα επισημανθεί με διαφορετικό χρώμα από αυτό που χρησιμοποιείται για τις κανονικές δηλώσεις. Οι δυνατότητες αυτόματης συμπλήρωσης εμφανίζουν αυτόματα γνωστές λέξεις-κλειδιά PHP καθώς τις πληκτρολογείτε. Το Σημειωματάριο μπορεί επίσης να χρησιμοποιηθεί για την εγγραφή και την επεξεργασία κωδικών PHP. Το μειονέκτημα της χρήσης ενός προγράμματος επεξεργασίας όπως το Σημειωματάριο είναι ότι ο εντοπισμός σφαλμάτων των σεναρίων γίνεται δύσκολος επειδή δεν είναι εύκολο να εντοπιστούν λάθη, όπως λέξεις-κλειδιά με ορθογραφικά λάθη, αγκύλες που δεν έχουν κλείσει κ.λπ. Ένα IDE θα επισημάνει τις δηλώσεις με σφάλματα, ώστε να είναι εύκολο να τα εντοπίσετε. Ο παρακάτω πίνακας δείχνει 5 δημοφιλείς επεξεργαστές PHP
συντάκτης | Άδεια | Cross Platform | Σύντομη περιγραφή |
---|---|---|---|
Netbeans IDE | Open Source | Ναι |
|
Dreamweaver | Εμπορικά | Ναι |
|
Zend studio | Εμπορικά | Ναι |
|
PHP Eclipse | Open Source | Ναι |
|
Σημειωματάριο ++ | Δωρεάν | Windows αποκλειστικά |
|
Πρόγραμμα επεξεργασίας Netbeans IDE PHP Όπως επισημαίνεται εν συντομία στον παραπάνω πίνακα, το Netbeans IDE έχει ισχυρά χαρακτηριστικά που ενισχύουν την παραγωγικότητα των κωδικοποιητών PHP. Το IDE μπορεί να ληφθεί ελεύθερα από το https://netbeans.org/downloads/index.html
- Οι δυνατότητες επισήμανσης σύνταξης και αυτόματης συμπλήρωσης βελτιώνουν τη λειτουργία σας παραγωγικότητα
- Έχει εγγενή υποστήριξη για συστήματα βάσεων δεδομένων όπως MySQL. Δεν χρειάζεται να χρησιμοποιήσετε δύο προγράμματα για να κωδικοποιήσετε και να αναπτύξετε τη βάση δεδομένων σας.
- Το IDE μπορεί να χρησιμοποιηθεί σε α συνεργατικό περιβάλλον. Αυτό είναι χρήσιμο όταν πρέπει να συνεργαστείτε με άλλους προγραμματιστές ως ομάδα.
-
Το IDE έχει υποστήριξη για άλλες γλώσσες όπως;
- Java SE
- Java EE
- C
- C++
Η τρέχουσα έκδοση του Netbeans IDE από τη στιγμή που γράφεται αυτή η έκδοση είναι η έκδοση 7.3
Εισαγωγή στο Netbeans IDE
Αφού εγκαταστήσετε με επιτυχία το πρόγραμμα επεξεργασίας Netbeans IDE PHP, εκτελέστε το πρόγραμμα όπως κάθε άλλο πρόγραμμα των Windows. Εμφανίζεται το παράθυρο που φαίνεται παρακάτω
1. Εξερευνητής έργου – αυτός ο πίνακας χρησιμοποιείται για την εμφάνιση όλων των ανοιχτών έργων. Τα έργα παρατίθενται σε προβολή δέντρου.
2. Γραμμή εργαλείων συντομεύσεων – αυτή η γραμμή εργαλείων περιέχει συντομεύσεις για εργασίες που εκτελούνται συχνά, όπως η δημιουργία ενός νέου έργου, το άνοιγμα ενός υπάρχοντος έργου, η αναίρεση και η επανάληψη ενεργειών κ.λπ.
3. Σελίδα εκκίνησης – αυτή η σελίδα περιέχει 3 καρτέλες και συγκεκριμένα: Learn & Discover, My Netbeans και What's New.
- Η πρώτη καρτέλα [Learn and Discover] σας παρουσιάζει τις δυνατότητες του Netbeans IDE, παρουσιάζει ορισμένες επιδείξεις και εκπαιδευτικά προγράμματα που μπορούν να αναπτυχθούν στο Netbeans IDE.
- Η δεύτερη καρτέλα [My Netbeans] παραθέτει τα πρόσφατα ανοιχτά έργα, σας επιτρέπει να εγκαταστήσετε πρόσθετα και να ενεργοποιήσετε δυνατότητες του IDE.
4. Παράθυρο εξόδου – χρησιμοποιείται για την εμφάνιση εξόδου από προγράμματα όπως π.χ Java εφαρμογές κονσόλας. Χρησιμοποιείται επίσης για την εμφάνιση πληροφοριών καταγραφής και εντοπισμού σφαλμάτων. Το παρακάτω στιγμιότυπο οθόνης δείχνει το IDE με ένα έργο ανοιχτό.
Δημιουργία νέου έργου PHP χρησιμοποιώντας το Netbeans IDE
- Κάντε κλικ στο κουμπί δημιουργία νέου έργου στη γραμμή εργαλείων όπως φαίνεται παρακάτω
- Εάν κατεβάσατε όλα τα πακέτα που είναι διαθέσιμα στο XAMPP NetBeans IDE, βεβαιωθείτε ότι έχετε επιλέξει PHP στην κατηγορία έργου, PHP Application κάτω από Έργα και μετά κάντε κλικ στο κουμπί Επόμενο.
- Εισαγάγετε το όνομα του έργου όπως φαίνεται παρακάτω.
- Βεβαιωθείτε ότι ο φάκελος είναι αποθηκευμένος στον κατάλογο εγκατάστασης XAMPP PHP όπως φαίνεται παραπάνω.
- Κάντε κλικ στο κουμπί επόμενο όταν τελειώσετε.
-
Βεβαιωθείτε ότι το Run as: έχει οριστεί σε Τοπικός ιστότοπος (εκτελείται σε τοπικό διακομιστή web)
- Η διεύθυνση URL έργου: έχει οριστεί σε http://localhost/phplessons/
Σημείωση οι παραπάνω ρυθμίσεις θα οριστούν για εσάς από προεπιλογή. Δεν χρειάζεται να αλλάξετε τίποτα εκτός και αν είστε ειδικός
- Κάντε κλικ στο κουμπί Επόμενο
- Ο επεξεργαστής PHP Netbeans επιτρέπει την ενοποίηση με πλαίσια PHP MVC όπως το Symfony και το Zend. Προς το παρόν δεν θα επιλέξουμε κανένα πλαίσιο MVC. Κάντε κλικ στο κουμπί Τέλος.
- Το έργο που δημιουργήθηκε πρόσφατα θα εμφανιστεί στο πρόγραμμα περιήγησης του έργου και θα δημιουργηθεί μια σελίδα index.php για εσάς.
- Η σελίδα που δημιουργήθηκε πρόσφατα περιέχει κάποιο κώδικα html. Αντικαταστήστε το με τον παρακάτω κώδικα που φαίνεται παρακάτω.
Εκτέλεση του πρώτου σας παραδείγματος PHP
<?php echo "Hello World!"; ?>
- Κάντε κλικ στο κουμπί εκτέλεσης στη γραμμή εργαλείων όπως φαίνεται παρακάτω
- Το προεπιλεγμένο πρόγραμμα περιήγησής σας θα ανοίξει με τη διεύθυνση URL http://localhost/phplessons/index.php . Η έξοδος "Hello World!" θα εμφανιστεί στο πρόγραμμα περιήγησής σας.
Περίληψη
- Η πλήρης μορφή XAMPP είναι πλατφόρμα X-cross, Apache, MySQL, PHP και Perl
- Ο επεξεργαστής PHP είναι ένα πρόγραμμα που σας επιτρέπει να γράψετε κώδικα PHP στο συντομότερο δυνατό χρονικό διάστημα και σας επιτρέπει να διορθώσετε τα συντακτικά λάθη σας κατά το χρόνο σχεδιασμού.
- Το Netbeans PHP editor είναι ένα πρόγραμμα επεξεργασίας ανοιχτού κώδικα πολλαπλών πλατφορμών που ενισχύει την παραγωγικότητα των προγραμματιστών PHP.