2Sep

Αρχάριος Geek: Πώς να φιλοξενήσετε τη δική σας ιστοσελίδα στα Windows( WAMP)

Η φιλοξενία του δικτυακού σας τόπου δεν χρειάζεται να κοστίζει ένα μηνιαίο τέλος ή να απαιτεί πολλές τεχνικές γνώσεις για την εγκατάσταση.Αν χρειάζεται απλώς να φιλοξενήσετε μια μικρή ιστοσελίδα που θα έχει μόνο λίγους επισκέπτες, μπορείτε να μετατρέψετε τον υπολογιστή σας Windows σε διακομιστή WAMP.

Θα πρέπει να φιλοξενήσετε τη δική σας ιστοσελίδα;

Η φιλοξενία της δικής σας ιστοσελίδας στον τοπικό σας υπολογιστή είναι πολύ διασκεδαστική, αν θέλετε μια ιστοσελίδα την οποία οι άνθρωποι μπορούν πραγματικά να έχουν πρόσβαση, ίσως θελήσετε να πάρετε το δικό σας web hosting σχέδιο κάπου.Η Bluehost προσφέρει απεριόριστη φιλοξενία ιστοσελίδων για 3,95 δολάρια ανά μήνα, με πλήρη υποστήριξη για την PHP και τη MySQL.Είναι σίγουρα ένας εύκολος τρόπος για να ξεκινήσετε με έναν ιστότοπο και έχουν απλά προγράμματα εγκατάστασης με 1 κλικ για να ξεκινήσετε με το δημοφιλές λογισμικό όπως το WordPress και άλλα.

Εάν φιλοξενείτε τον δικό σας τοπικό ιστότοπο στον οποίο θέλετε να έχουν πρόσβαση οι χρήστες, θα χρειαστεί να ανοίξετε το τείχος προστασίας στον οικιακό σας υπολογιστή και αυτό σημαίνει ότι ενδέχεται να ανοίξετε τρύπες ασφαλείας.Σίγουρα αξίζει να σκεφτόμαστε να πάρουμε ένα φτηνό πρόγραμμα φιλοξενίας αλλού, όπως το Bluehost ή το Hostgator.

Αν θέλετε απλώς έναν τοπικό διακομιστή ανάπτυξης, τότε συνεχίστε να διαβάζετε.

Τι είναι το "WAMP";Το

WAMP είναι ένα αρκτικόλεξο που σημαίνει "Windows, Apache, MySQL και PHP".Όταν κάνετε λήψη ενός WAMP, απλά κατεβάστε ένα πρόγραμμα που εγκαθιστά τρία διαφορετικά πράγματα.WAMPs είναι βολικό, επειδή σας επιτρέπουν να κατεβάσετε και να εγκαταστήσετε όλα τα πακέτα που χρειάζεστε για τη φιλοξενία του δυναμικού περιεχομένου ιστού σε μια συρρίκνωση.Διαφορετικά, θα πρέπει να κάνετε λήψη των τριών πακέτων χωριστά.

Windows - Το "W" στο WAMP είναι ακριβώς εκεί για να καθορίσετε ότι το πρόγραμμα είναι συμβατό με λειτουργικά συστήματα Windows.

Apache - Αυτό είναι το πρόγραμμα που χρησιμοποιείται για να φιλοξενήσει την ιστοσελίδα σας.Με αυτό, μπορείτε να φιλοξενήσετε αρχεία HTML και άλλο στατικό περιεχόμενο ιστού.

MySQL - Παρέχει μια βάση δεδομένων για το περιεχόμενο Ιστού σας.Πολλές δυναμικές ιστοσελίδες πρέπει να αποθηκεύουν δεδομένα( δηλ. Ονόματα χρηστών και κωδικό πρόσβασης για λογαριασμούς web), όπου βρίσκεται η MySQL.

PHP - Η πιο δημοφιλής γλώσσα για τη σύνταξη δυναμικού περιεχομένου ιστού - μακράν.Το WordPress, το Facebook, το Joomla και πολλοί άλλοι ιστότοποι και συστήματα διαχείρισης περιεχομένου χρησιμοποιούν την PHP.Εάν σχεδιάζετε να φιλοξενήσετε οτιδήποτε περισσότερο από τις στατικές ιστοσελίδες, η PHP θα είναι ένας βασικός σύντροφος.

Εάν χρησιμοποιείτε το Linux αντί των Windows, θα χρειαστεί να εγκαταστήσετε ένα LAMP.Είναι επίσης πιθανό να φιλοξενήσετε έναν ιστότοπο στα Windows χρησιμοποιώντας το IIS, ώστε να μην χρειάζεται να εγκαταστήσετε λογισμικό τρίτου μέρους.Η μετάβαση στη διαδρομή IIS δεν συνιστάται για τους περισσότερους σκοπούς και είναι πολύ περισσότερο μια διαδικασία για την υποστήριξη δυναμικού περιεχομένου ιστού - έτσι κολλήστε με WAMP εκτός αν έχετε μια μοναδική περίσταση που απαιτεί IIS.

Προτού προχωρήσουμε, παρακαλούμε να καταλάβετε ότι η φιλοξενία μιας ιστοσελίδας σε έναν υπολογιστή καθημερινής χρήσης και μια σύνδεση στο διαδίκτυο σε σχέση με τον καταναλωτή δεν συνιστάται για οτιδήποτε πέρα ​​από τους σκοπούς δοκιμών ή / και φιλοξενεί μια μικρή ιστοσελίδα για λίγους επισκέπτες.Θυμηθείτε, την επόμενη φορά που το Windows Update χρειάζεται να κάνει επανεκκίνηση του συστήματός σας, ο ιστότοπός σας κατεβαίνει μαζί μαζί του - όχι μια ιδανική κατάσταση για έναν σοβαρό ιστότοπο.


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

Υπάρχουν πολλά προγράμματα WAMP διαθέσιμα, αλλά θα συνεργαστούμε με το WampServer.Επικεφαλίστε στον ιστότοπό τους και κάντε λήψη της τελευταίας έκδοσης του προγράμματος και ξεκινήστε την εγκατάσταση.

Οι υποδείξεις εγκατάστασης είναι αυτονόητες.απλά κρατήστε τα πάντα στην προεπιλεγμένη τιμή και συνεχίστε να πατάτε Επόμενο.Μπορείτε να κάνετε κλικ στο Άνοιγμα σε αυτή την ερώτηση για να χρησιμοποιήσετε το WampServer το προεπιλεγμένο πρόγραμμα περιήγησης σας κάθε φορά που επιλέγετε να δείτε τον ιστότοπό σας:

Βεβαιωθείτε επίσης ότι προσθέτετε την εξαίρεση ασφαλείας για το Apache στο Τείχος προστασίας των Windows:

Όταν ολοκληρωθεί η εγκατάσταση,"Ξεκινήστε τώρα το WampServer 2" πριν πατήσετε το Finish.Θα πρέπει να δείτε το πρόγραμμα που εκτελείται στην περιοχή ειδοποιήσεων.

Κάντε αριστερό κλικ στο εικονίδιο και πατήστε "Localhost" στην κορυφή του μενού επιλογής για να ανοίξετε τον ιστότοπό σας.

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

Κάποια γρήγορη αντιμετώπιση προβλημάτων

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

Απαιτούμενα πακέτα 32-bit του WASP 32-bit:
Απαιτούμενα πακέτα 64-bit της Microsoft Visual C ++ 2008 SP1( x86)
Microsoft Visual C ++ 2010 SP1 Αναδιανομής πακέτου( x86)
Microsoft Visual C ++ 2012( επιλέξτε vcredist_x86.exe)Επιστροφή στην αρχή Περισσότερες πληροφορίες Το Microsoft Visual C ++ 2008 SP1 αναδιανεμητέο πακέτο( x86)( αυτό δεν είναι τυπογραφικό λάθος - χρειάζεστε το πακέτο x86)
Microsoft Visual C ++ 2008 αναδιανομής πακέτου( x64)
Microsoft Visual C ++ 2010 SP1 αναδιανομής πακέτου( x64)
Microsoft Visual C ++ 2012vcredist_x64.exe)

Περαιτέρω ρύθμιση παραμέτρων WAMP

Για να αλλάξετε τις σελίδες που εμφανίζει ο διακομιστής σας, ανοίξτε τον κατάλογο www κάνοντας αριστερό κλικ στο εικονίδιο WAMP στην περιοχή ειδοποιήσεων.

Ο φάκελος που ανοίγει είναι ο τόπος όπου πρέπει να τοποθετήσετε οποιοδήποτε αρχείο θέλετε να φιλοξενήσετε στον ιστότοπό σας.Οτιδήποτε από τα αρχεία εγκατάστασης του WordPress στα στατικά αρχεία HTML μπορεί να τοποθετηθεί εδώ και οι αλλαγές θα αντικατοπτρίζονται στον ιστότοπό σας ταυτόχρονα( απλά κάντε κλικ στην ανανέωση).

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

Ο παρακάτω κώδικας θα είναι καλό ξεκίνημα:

& lt; html & gt;
& lt; head & gt;
& lt; title & gt; PHP Test & lt; / title & gt;
& lt; / head & gt;
& body & gt;
& lt; / php echo '& lt; p & gt; Hello World & lt; / p & gt;? & gt;
& lt; / body & gt;
& lt; / html & gt;

Επικολλήστε τον κώδικα στο Σημειωματάριο και αποθηκεύστε το αρχείο σας ως index.php μέσα στο C: \ wamp \ www

Τώρα επιστρέψτε στον ιστότοπό σας( ή χτυπήστε refresh [F5] εάν το έχετε ήδη ανοίξει) και θα δείτε τη σελίδα πουμόλις δημιουργήθηκε.

Από προεπιλογή, ο ιστότοπός σας είναι προς το παρόν διαθέσιμος μόνο από τον υπολογιστή στον οποίο είναι εγκατεστημένο το WampServer.Αυτό είναι ιδανικό για όσους χρησιμοποιούν τον διακομιστή WAMP για δοκιμές ή για σκοπούς ανάπτυξης, αλλά για να κάνουν την ιστοσελίδα σας προσιτή στον υπόλοιπο κόσμο, κάντε κλικ στο εικονίδιο WampServer και κάντε κλικ στο κουμπί "Put Online".

Από προεπιλογή, το αρχείο διαμόρφωσης Apache έχει οριστεί για να απορρίπτει τις εισερχόμενες συνδέσεις από όλους εκτός από τον τοπικόhost, επομένως θα πρέπει επίσης να αλλάξετε δύο γραμμές κώδικα, ώστε άλλες συσκευές να μην βλέπουν το σφάλμα "403 Forbidden" κάθε φορά που προσπαθούν ναφορτώστε τον ιστότοπό σας.Αποκτήστε πρόσβαση στο httpd.conf( αρχείο διαμόρφωσης Apache) κάνοντας αριστερό κλικ στο μενού WampServer και κοιτάζοντας κάτω από το φάκελο Apache.

Μετακινηθείτε προς τα κάτω μέχρι να δείτε κάποιο κώδικα που λέει:

Παραγγελία Deny, Allow

Deny από όλα τα

Διαγράψτε αυτόν τον κώδικα και αντικαταστήστε τον με:

Παραγγελία Allow, Deny

Να επιτρέπεται από όλα τα

Αποθήκευση των αλλαγών στο httpd.conf και επανεκκίνηση όλωνΥπηρεσίες.

Ο ιστότοπός σας πρέπει τώρα να είναι προσβάσιμος από τον Παγκόσμιο Ιστό.Εάν όχι, βεβαιωθείτε ότι έχετε προωθήσει τη θύρα 80 στον υπολογιστή σας στο δρομολογητή σας.