Εγκαταστήστε apache, php και mysql (mariadb) στα παράθυρα χρησιμοποιώντας το xampp

Βίντεο: Docker Tutorials on Windows: Docker image php.7.4-apache pull and run part2 2024

Βίντεο: Docker Tutorials on Windows: Docker image php.7.4-apache pull and run part2 2024
Anonim

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

Το Apache είναι το πλέον χρησιμοποιούμενο λογισμικό διακομιστή ιστού αυτήν τη στιγμή και έχει περάσει τα τελευταία 20 χρόνια από την αρχική αποδέσμευσή του το 1995. Επεξεργάζεται αιτήσεις HTTP και μας επιτρέπει να αποθηκεύουμε, επεξεργαζόμαστε και να παραδίδουμε ιστοσελίδες σε τοπικό επίπεδο ή στο Διαδίκτυο. Όλοι οι ιστότοποι απαιτούν την προβολή ενός διακομιστή ιστού σε ένα πρόγραμμα περιήγησης ιστού.

Η PHP είναι μια γλώσσα scripting από την πλευρά του διακομιστή. Η PHP μπορεί να τρέχει τοπικά, από μόνη της, αλλά είναι γνωστό ότι λειτουργεί ως επέκταση σε ένα διακομιστή ιστού. Σε αυτήν την περίπτωση, επιτρέπει σε έναν προγραμματιστή να εκτελεί μια εφαρμογή PHP στο διακομιστή και να παραδίδει το αποτέλεσμα μέσω ενός προγράμματος περιήγησης. Αυτή είναι μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού από τη μεριά του διακομιστή.

MySQL είναι μια εφαρμογή διακομιστή βάσεων δεδομένων που μας επιτρέπει να αποθηκεύουμε και να παραδίδουμε δεδομένα για εφαρμογές ή / και ιστοσελίδες. Η MySQL υπήρξε το πρότυπο του λογισμικού βάσεων δεδομένων ανοικτού κώδικα για πολλά χρόνια. Αλλά από την αγορά της από την Sun Microsystems το 2008 και πουλήθηκε και πάλι στην Oracle το 2010, οι αρχικοί ιδρυτές έκριναν ότι απομακρύνθηκαν από την ανοικτή πηγή τους σε μια πιο εμπορική έκδοση. Απαντώντας σε αυτό, οι ιδρυτές της MySQL διέσχισαν τον πηγαίο κώδικα και δημιούργησαν την MariaDB, μια αντικατάσταση της MySQL που υπόσχεται να παραμένει πάντοτε ανοικτού κώδικα και συμβατή με τα MySQL API και εντολές.

Αν βάλουμε μαζί όλες τις παραπάνω πληροφορίες, θα πρέπει να έχουμε ένα web server (Apache) ικανό να χειριστεί μια γλώσσα scripting από την πλευρά του server (PHP) και τη δυνατότητα αποθήκευσης πληροφοριών χρησιμοποιώντας έναν διακομιστή βάσης δεδομένων (MariaDB).

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

Ευτυχώς υπάρχουν πολλές εναλλακτικές λύσεις και ένας από αυτούς είναι το XAMPP. Αυτό μας επιτρέπει να εγκαταστήσουμε εύκολα Apache, MySQL / MariaDB και PHP, ρυθμίζοντας τα αυτομάτως κατά την εγκατάσταση. Περιλαμβάνει επίσης πρόσθετα πακέτα όπως FileZilla FTP Server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin και Webalizer. Βασικά όλα όσα χρειάζεστε για να ξεκινήσετε το δικό σας web server για δοκιμές και ανάπτυξη.

Τι θα χρειαστείτε:

  • έναν υπολογιστή με Microsoft Windows
  • σύνδεση στο διαδίκτυο για λήψη του εγκαταστάτη
  • υπομονή

1. Τι πρέπει να κάνετε είναι να κατευθυνθείτε στο www.apachefriends.org και να κατεβάσετε το πρόγραμμα εγκατάστασης. Σημειώστε ότι το XAMPP είναι επίσης διαθέσιμο για μηχανές που βασίζονται σε Linux και Mac OS X, ώστε να κάνετε λήψη της σωστής έκδοσης για το λειτουργικό σας σύστημα.

2. Εγκαταστήστε το XAMPP χρησιμοποιώντας το εγκατεστημένο πρόγραμμα εγκατάστασης. Σημειώστε ότι κατά την εγκατάσταση θα σας ζητηθεί να επιλέξετε τα πακέτα που χρειάζεστε. Εδώ μπορείτε να καταργήσετε την επιλογή όλων εκτός από Apache, MySQL και PHP, αλλά συνιστώ να εγκαταστήσετε επίσης phpMyAdmin και Webalizer. Αυτά θα σας βοηθήσουν να διαχειριστείτε τις βάσεις δεδομένων MySQL και επίσης να δώσετε πληροφορίες σχετικά με τη χρήση του ιστότοπου.

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

4. Μόλις ξεκινήσουν οι διακομιστές, ανοίξτε το αγαπημένο σας πρόγραμμα περιήγησης και τοποθετήστε το στο http://172.0.0.1 ή http: // localhost για να μεταβείτε στην κεντρική σελίδα του XAMPP. Από εδώ μπορείτε να αποκτήσετε πρόσβαση στο phpMyAdmin, να δείτε τη διαμόρφωση PHP χρησιμοποιώντας το PHPInfo και επίσης να αποκτήσετε πρόσβαση σε μια ενότητα συχνών ερωτήσεων και μια ενότητα HOW-TO που θα πρέπει να είναι αρκετή για να ξεκινήσετε με το XAMPP.

Συγχαρητήρια! Έχετε εγκαταστήσει τα Apache, PHP και MySQL / MariaDB σε μια μηχανή των Windows που χρησιμοποιεί το XAMPP. Τώρα μπορείτε να δοκιμάσετε και να αναπτύξετε ιστότοπους, εκτελώντας τους τοπικά, αντί να πρέπει να ανεβάσετε κάθε αρχείο σε έναν διακομιστή ιστού μετά την επεξεργασία του.

ΣΗΜΕΙΩΣΗ 1: Για να αποκτήσετε πρόσβαση σε έναν ιστότοπο ή μια δέσμη ενεργειών χρησιμοποιώντας το XAMPP, θα πρέπει να μετακινήσετε τα αρχεία ιστότοπου σε ένα φάκελο που ονομάζεται HTDOCS που βρίσκεται μέσα στο φάκελο εγκατάστασης του XAMPP (συνήθως C: \ XAMPP).

ΣΗΜΕΙΩΣΗ 2: Οι θύρες 80 και 443, που χρησιμοποιούνται από προεπιλογή από το Apache, ενδέχεται να αποκλειστούν ή να δεσμευτούν στο μηχάνημά σας από άλλες εφαρμογές. Για παράδειγμα, το Skype διατηρεί αυτά τα λιμάνια σε περίπτωση που δεν υπάρχουν άλλοι και συνεχίζει να τις κρατάει, παρόλο που δεν τις χρησιμοποιεί. Μπορείτε να το απενεργοποιήσετε στο Skype καταργώντας την επιλογή Χρήση θύρας 80 και 443 για πρόσθετες εισερχόμενες συνδέσεις κάτω από το Εργαλεία -> Επιλογές -> Σύνθετες -> Σύνδεση.

ΣΗΜΕΙΩΣΗ 3: Εάν το μηχάνημά σας βρίσκεται πίσω από ένα δρομολογητή και θέλετε να έχετε πρόσβαση στις ιστοσελίδες που φιλοξενούνται στο XAMPP από μια εξωτερική σύνδεση, θα πρέπει να ρυθμίσετε τη θύρα στο δρομολογητή στο μηχάνημα XAMPP για τις θύρες 80 (HTTP), 443 (HTTPS) 3306 (MySQL).

Εάν έχετε οποιεσδήποτε άλλες ερωτήσεις, χρησιμοποιήστε την παρακάτω παράγραφο σχολίων.

Εγκαταστήστε apache, php και mysql (mariadb) στα παράθυρα χρησιμοποιώντας το xampp