Πώς να κατεβάσετε και να εγκαταστήσετε το 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, εκτελέστε τη ρύθμιση. Εμφανίζεται το παράθυρο διαλόγου προειδοποιητικού μηνύματος που φαίνεται παρακάτω.

Εγκαταστήστε το XAMPP

Βήμα 4) Αλλάξτε τις ρυθμίσεις ελέγχου χρήστη

Εάν χρησιμοποιείτε Windows Προβολή χρυσού Windows 7, βεβαιωθείτε ότι έχετε απενεργοποιήσει τη δυνατότητα Έλεγχος λογαριασμού χρήστη. Για να το κάνετε αυτό, επιλέξτε Πίνακας Ελέγχου > Λογαριασμοί χρηστών > Αλλαγή ρυθμίσεων ελέγχου πρόσβασης χρήστη. Το παρακάτω διάγραμμα δείχνει τα κύρια βήματα.

Εγκαταστήστε το XAMPP

Βήμα 5) Αποθηκεύστε τις ρυθμίσεις

  • Αφού απενεργοποιήσετε τον Έλεγχο λογαριασμού χρήστη, κάντε κλικ στο κουμπί OK στο πλαίσιο προειδοποιητικού μηνύματος.
  • Αυτή τη φορά λαμβάνετε το ακόλουθο μήνυμα

Εγκαταστήστε το XAMPP

Βήμα 6) Κάντε κλικ στο Επόμενο

Στην επόμενη οθόνη, κάντε κλικ στο επόμενο

Εγκαταστήστε το XAMPP

Βήμα 7) Επιλέξτε τη διαδρομή Insatllation

Στην επόμενη οθόνη, αλλάξτε τη διαδρομή εγκατάστασης εάν απαιτείται. Κάντε κλικ στο Επόμενο

Εγκαταστήστε το XAMPP

Βήμα 8) Ελέγξτε τις απαραίτητες υπηρεσίες

Στην επόμενη οθόνη επιλέξτε Apache και MySQL. Μπορείτε να επιλέξετε προαιρετικά FileZilla (FTP Client) εάν χρειάζεται. Κάντε κλικ στην Εγκατάσταση

Εγκαταστήστε το XAMPP

Σημείωση μια υπηρεσία είναι ένα μακροχρόνιο πρόγραμμα σε Windows που δεν απαιτεί παρέμβαση χρήστη. Οι υπηρεσίες μπορούν να ρυθμιστούν ώστε να εκτελούνται αυτόματα κάθε φορά που ξεκινά το λειτουργικό σύστημα των Windows. Για να χρησιμοποιήσετε το Apache και MySQL, υποτίθεται ότι εκτελούνται στο παρασκήνιο. Η εγκατάστασή τους ως υπηρεσίες εκτελείται τόσο Apache όσο και MySQL αυτόματα στο παρασκήνιο κάθε φορά που ενεργοποιείτε τον υπολογιστή σας. Εάν δεν έχετε εγκαταστήσει το Apache και MySQL ως υπηρεσίες, τότε πρέπει να τις εκκινείτε χειροκίνητα κάθε φορά που θέλετε να τις χρησιμοποιήσετε. Θα πρέπει να το κάνετε αυτό από τον πίνακα ελέγχου XAMPP.PHP και

Βήμα 9) Ολοκληρώστε την εγκατάσταση

Με την επιτυχή ολοκλήρωση της εγκατάστασης, θα δείτε το παρακάτω παράθυρο

Εγκαταστήστε το XAMPP

  • Κάντε κλικ στο κουμπί Τέλος

Πριν δοκιμάσουμε την εγκατάσταση XAMPP, ας δούμε πρώτα τους βασικούς καταλόγους με τους οποίους θα εργαστούμε.

Βασική διαμόρφωση διακομιστή Web XAMPP

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

Βασική διαμόρφωση διακομιστή Web XAMPP

  • 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 όπως φαίνεται στο παρακάτω διάγραμμα

Πίνακας ελέγχου XAMPP

  • Το παρακάτω διάγραμμα δείχνει τον πίνακα ελέγχου.

Πίνακας ελέγχου XAMPP

1) Αυτή η ενότητα παραθέτει τις εγκατεστημένες υπηρεσίες, τις μονάδες και τα αναγνωριστικά διεργασίας PID(α). Ένα πράσινο σημάδι σημαίνει ότι η μονάδα έχει εγκατασταθεί ως υπηρεσία. Το κόκκινο σημάδι σημαίνει ότι δεν έχει εγκατασταθεί ως υπηρεσία. Για να εγκαταστήσετε μια υπηρεσία, κάντε κλικ στο κόκκινο σημάδι. Εάν το κουμπί εμφανίσει ένα πράσινο τικ και κάνετε κλικ σε αυτό, ο πίνακας ελέγχου θα σας ρωτήσει εάν θέλετε να απεγκαταστήσετε το σύστημα.

2) Αυτή η ενότητα εμφανίζει θύρες που σχετίζονται με τις μονάδες. Η ενότητα ενεργειών είναι για:

  1. ενότητες εκκίνησης και διακοπής
  2. Ανοίξτε τα παράθυρα διαχείρισης για το Apache και MySQL
  3. Άνοιγμα αρχείων ρυθμίσεων για Apache, MySQL κ.λπ. για να κάνετε αλλαγές
  4. Προβολή αρχείων καταγραφής για τις ενότητες

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

4) Αυτή η ενότητα εμφανίζει πληροφορίες κατάστασης στις μονάδες. Ο πίνακας ελέγχου μπορεί να χρησιμοποιηθεί για να

  • Εγκαταστήστε και απεγκαταστήστε υπηρεσίες όπως το Apache, MySQL κ.λπ. που εγκαθίστανται μέσω XAMPP
  • Έναρξη και διακοπή υπηρεσιών.
  • Άνοιγμα αρχείων διαμόρφωσης κ.λπ.

Διαμόρφωση XAMPP

Ας δούμε τώρα τις βασικές διαμορφώσεις που απαιτούνται προτού αρχίσουμε να χρησιμοποιούμε την εγκατάσταση XAMPP για την ανάπτυξη τοποθεσιών web που υποστηρίζονται από PHP. Πληκτρολογήστε τη διεύθυνση URL http://localhost/xampp/ στο αγαπημένο σας πρόγραμμα περιήγησης. Για αυτό το σεμινάριο, θα χρησιμοποιήσουμε Firefox ως πρόγραμμα περιήγησης ιστού μας.

Διαμόρφωση XAMPP

Εάν μπορείτε να δείτε την παραπάνω οθόνη, τότε έχετε εγκαταστήσει το 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 Ναι
  • Ειδικό περιβάλλον κωδικοποίησης PHP με επισήμανση σύνταξης και συμπλήρωση κώδικα για λέξεις-κλειδιά και άλλες γνωστές πληροφορίες.
  • Υποστηρίζει την ενοποίηση με πλαίσια PHP MVC, π.χ. Zend,
  • Ιστορικό κώδικα που δείχνει τις αλλαγές που έγιναν σε ένα αρχείο
  • SFTP, FTP και SVN μέσω plugins.
Dreamweaver Εμπορικά Ναι
  • Υποστηρίζει HTML και PHP.
  • Επισήμανση σύνταξης, δίπλωμα κώδικα και συμπλήρωση για λέξεις-κλειδιά και άλλες γνωστές πληροφορίες.
  • Υποστηρίζει SFTP και FTP.
Zend studio Εμπορικά Ναι
  • Ενσωματωμένο με Zend Server και Zend PHP MVC framework, PHPUnit, phpDocumentor κ.λπ.
  • Διαθέτει επισήμανση σύνταξης, δίπλωμα κώδικα,
  • Υποστήριξη Οι υπηρεσίες Web και ούτω καθεξής
PHP Eclipse Open Source Ναι
  • Μορφοποιητής κώδικα
  • Υποστηρίζει SVN, SHH/FTP
Σημειωματάριο ++ Δωρεάν Windows αποκλειστικά
  • Επισήμανση σύνταξης
  • Υποστηρίζει SFTP και FTP μέσω plugins.

Πρόγραμμα επεξεργασίας 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. Εμφανίζεται το παράθυρο που φαίνεται παρακάτω

Εισαγωγή στο Netbeans IDE

1. Εξερευνητής έργου – αυτός ο πίνακας χρησιμοποιείται για την εμφάνιση όλων των ανοιχτών έργων. Τα έργα παρατίθενται σε προβολή δέντρου.

2. Γραμμή εργαλείων συντομεύσεων – αυτή η γραμμή εργαλείων περιέχει συντομεύσεις για εργασίες που εκτελούνται συχνά, όπως η δημιουργία ενός νέου έργου, το άνοιγμα ενός υπάρχοντος έργου, η αναίρεση και η επανάληψη ενεργειών κ.λπ.

3. Σελίδα εκκίνησης – αυτή η σελίδα περιέχει 3 καρτέλες και συγκεκριμένα: Learn & Discover, My Netbeans και What's New.

  • Η πρώτη καρτέλα [Learn and Discover] σας παρουσιάζει τις δυνατότητες του Netbeans IDE, παρουσιάζει ορισμένες επιδείξεις και εκπαιδευτικά προγράμματα που μπορούν να αναπτυχθούν στο Netbeans IDE.
  • Η δεύτερη καρτέλα [My Netbeans] παραθέτει τα πρόσφατα ανοιχτά έργα, σας επιτρέπει να εγκαταστήσετε πρόσθετα και να ενεργοποιήσετε δυνατότητες του IDE.

4. Παράθυρο εξόδου – χρησιμοποιείται για την εμφάνιση εξόδου από προγράμματα όπως π.χ Java εφαρμογές κονσόλας. Χρησιμοποιείται επίσης για την εμφάνιση πληροφοριών καταγραφής και εντοπισμού σφαλμάτων. Το παρακάτω στιγμιότυπο οθόνης δείχνει το IDE με ένα έργο ανοιχτό.

Εισαγωγή στο Netbeans IDE

Δημιουργία νέου έργου PHP χρησιμοποιώντας το Netbeans IDE

  • Κάντε κλικ στο κουμπί δημιουργία νέου έργου στη γραμμή εργαλείων όπως φαίνεται παρακάτω

Έργο PHP χρησιμοποιώντας το Netbeans IDE

  • Εάν κατεβάσατε όλα τα πακέτα που είναι διαθέσιμα στο XAMPP NetBeans IDE, βεβαιωθείτε ότι έχετε επιλέξει PHP στην κατηγορία έργου, PHP Application κάτω από Έργα και μετά κάντε κλικ στο κουμπί Επόμενο.

Έργο PHP χρησιμοποιώντας το Netbeans IDE

  • Εισαγάγετε το όνομα του έργου όπως φαίνεται παρακάτω.

Έργο PHP χρησιμοποιώντας το Netbeans IDE

  • Βεβαιωθείτε ότι ο φάκελος είναι αποθηκευμένος στον κατάλογο εγκατάστασης XAMPP PHP όπως φαίνεται παραπάνω.
  • Κάντε κλικ στο κουμπί επόμενο όταν τελειώσετε.

Έργο PHP χρησιμοποιώντας το Netbeans IDE

  • Βεβαιωθείτε ότι το Run as: έχει οριστεί σε Τοπικός ιστότοπος (εκτελείται σε τοπικό διακομιστή web)

    • Η διεύθυνση URL έργου: έχει οριστεί σε http://localhost/phplessons/

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

  • Κάντε κλικ στο κουμπί Επόμενο

Έργο PHP χρησιμοποιώντας το Netbeans IDE

  • Ο επεξεργαστής PHP Netbeans επιτρέπει την ενοποίηση με πλαίσια PHP MVC όπως το Symfony και το Zend. Προς το παρόν δεν θα επιλέξουμε κανένα πλαίσιο MVC. Κάντε κλικ στο κουμπί Τέλος.
  • Το έργο που δημιουργήθηκε πρόσφατα θα εμφανιστεί στο πρόγραμμα περιήγησης του έργου και θα δημιουργηθεί μια σελίδα index.php για εσάς.
  • Η σελίδα που δημιουργήθηκε πρόσφατα περιέχει κάποιο κώδικα html. Αντικαταστήστε το με τον παρακάτω κώδικα που φαίνεται παρακάτω.

Εκτέλεση του πρώτου σας παραδείγματος PHP

<?php
echo "Hello World!";
?>
  • Κάντε κλικ στο κουμπί εκτέλεσης στη γραμμή εργαλείων όπως φαίνεται παρακάτω

Παράδειγμα PHP

  • Το προεπιλεγμένο πρόγραμμα περιήγησής σας θα ανοίξει με τη διεύθυνση URL http://localhost/phplessons/index.php . Η έξοδος "Hello World!" θα εμφανιστεί στο πρόγραμμα περιήγησής σας.

Περίληψη

  • Η πλήρης μορφή XAMPP είναι πλατφόρμα X-cross, Apache, MySQL, PHP και Perl
  • Ο επεξεργαστής PHP είναι ένα πρόγραμμα που σας επιτρέπει να γράψετε κώδικα PHP στο συντομότερο δυνατό χρονικό διάστημα και σας επιτρέπει να διορθώσετε τα συντακτικά λάθη σας κατά το χρόνο σχεδιασμού.
  • Το Netbeans PHP editor είναι ένα πρόγραμμα επεξεργασίας ανοιχτού κώδικα πολλαπλών πλατφορμών που ενισχύει την παραγωγικότητα των προγραμματιστών PHP.