20Aug

Πώς να μετατρέψετε τον οικιακό σας υπολογιστή Ubuntu σε διακομιστή Web LAMP

click fraud protection

πανό

Έχεις ένα PC Linux που θέλεις να δουλέψεις;Ίσως να μην είστε άνετοι με την έκδοση μόνο της γραμμής εντολών του Ubuntu Server Edition.Δείτε πώς μπορείτε να διατηρήσετε την τυπική επιφάνεια εργασίας Ubuntu και να προσθέσετε τις δυνατότητες προβολής ιστού σε αυτήν.

Είτε δεν αισθάνεστε άνετα με ένα μόνο σύστημα γραμμής εντολών, χρησιμοποιείτε την επιφάνεια εργασίας του Ubuntu για άλλα πράγματα ή χρειάζεστε μόνο για μερικές συγκεκριμένες εφαρμογές, μπορείτε να προσθέσετε Apache, MySQL και PHP σε οποιοδήποτε πρότυποεγκατάσταση του Ubuntu στην επιφάνεια εργασίας πολύ γρήγορα και εύκολα.

Η απλή εντολή

Ας αρχίσουμε την εγκατάσταση με τη χρήση μιας πολύ έξυπνης εντολής:

sudo apt-get εγκαταστήστε το λαμπτήρα-server ^

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

02 επιβεβαίωση

Απλά καθίστε πίσω και αφήστε το να κάνει το πράγμα του μέχρι να εμφανιστεί μια μπλε οθόνη pop up.

instagram viewer

03 κωδικός πρόσβασης root του mysql

Πληκτρολογήστε έναν κωδικό πρόσβασης για τον root λογαριασμό MySQL, ο οποίος θα χρειαστεί να δημιουργήσετε άλλους χρήστες και να διαχειριστείτε βάσεις δεδομένων και στη συνέχεια να πατήσετε Enter για να συνεχίσετε.Θα σας ζητηθεί να εισαγάγετε ξανά τον κωδικό πρόσβασής σας, οπότε κάντε το ξανά και πατήστε Enter.

Αυτό είναι για εγκατάσταση!

Δοκιμές Apache και PHP

Ας δοκιμάσουμε το Apache για να δούμε αν λειτουργεί σωστά.Ανοίξτε ένα πρόγραμμα περιήγησης και καθοδηγήστε το στην ακόλουθη διεύθυνση URL:

http: //localhost/

Πρέπει να δείτε κάτι παρόμοιο, αν όλα έχουν εγκατασταθεί σωστά:

05 δοκιμή apache

Στη συνέχεια, θα ελέγξουμε αν λειτουργεί η PHP.Στο τερματικό, πληκτρολογήστε την ακόλουθη εντολή για να δημιουργήσετε ένα νέο έγγραφο:

sudo nano /var/www/ testing.php

Στη συνέχεια, αντιγράψτε τον ακόλουθο κώδικα:

& lt;; php phpinfo() ;? & gt;

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

07 phpinfo

08 nano write-out

Πιέστε CTRL + O για να "διαγράψετε" ή να αποθηκεύσετε το αρχείο και, στη συνέχεια, πατήστε CTRL + X για έξοδο.

Στη συνέχεια, κάντε επανεκκίνηση του Apache με την ακόλουθη εντολή:

sudo service apache2 επανεκκινήστε

Και φορτώστε την ακόλουθη σελίδα στο πρόγραμμα περιήγησης ιστού:

http: //localhost/ testing.php

Και θα πρέπει να δείτε κάτι παρόμοιο:

10 php επιτυχία

Έλεγχος της διεύθυνσης δέσμευσης MySQL

MySQLέχει μια διεύθυνση δέσμευσης που θα πρέπει να ταιριάζει με το σύστημά σας.Για να ελέγξετε τη διεύθυνση δέσμευσης του συστήματός σας, μπορούμε να χρησιμοποιήσουμε μια γρήγορη εντολή:

cat /etc/ hosts |grep localhost

Αυτό είναι ένα "σωλήνα" ή ένα "στέλεχος" στη μέση, το οποίο μοιράζεται με το πλήκτρο \.Θα έχετε δύο αποτελέσματα, ένα από τα οποία θα σας δείξει μια διεύθυνση IP.

11 βρείτε διεύθυνση τοπικής σύνδεσης bind

Μπορείτε να δείτε από την παραπάνω εικόνα ότι η διεύθυνση δέσμευσης μου είναι 127.0.0.1.

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

sudo nano /etc/mysql/ my.cnf

Μετακινηθείτε προς τα κάτω μέχρι να δείτε μια γραμμή που αρχίζει με "bind-address" όπως παρακάτω.

12 my.cnf δεσμεύσει διεύθυνση καλή

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

Εγκατάσταση του phpMyAdmin

Αν δεν είστε εξοικειωμένοι με την MySQL και τις εντολές της, τότε μπορεί να έχετε κάποιο πρόβλημα στη διαχείριση βάσεων δεδομένων και πινάκων.Το phpMyAdmin σας βοηθά να αντιμετωπίσετε αυτό, παρέχοντας μια διεπαφή PHP για τη διαχείριση MySQL.Είναι εύκολο να εγκατασταθεί και μπορεί πραγματικά να έρθει σε πρακτικό, γι 'αυτό ας πάμε σε αυτό.

sudo apt-get install phpmyadmin

Εάν αυτή η εντολή δεν λειτουργεί, μπορεί να χρειαστεί να ενεργοποιήσετε επιπλέον αποθετήρια.

14 εγκατάσταση του phpmyadmin

Θα εμφανιστεί μια άλλη μπλε οθόνη που θα σας ζητάει να επιλέξετε ποιο διακομιστή ιστού θα διαμορφωθεί.Βεβαιωθείτε ότι το κόκκινο μπλοκ βρίσκεται δίπλα στο "apache2" και βεβαιωθείτε ότι έχετε πιέσει τη μπάρα διαστήματος.Αυτό θα το επισημάνει με αστερίσκο και στη συνέχεια μπορείτε να πατήσετε Enter.

15 επιλέξτε apache2 για το phpmyadmin

Θα ερωτηθείτε εάν το phpmyadmin πρέπει να ρυθμίσει μια προεπιλεγμένη βάση δεδομένων για δική του χρήση.Επιλέξτε Ναι.

16 ναι στην προεπιλογή db

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

17 εισάγετε τον κωδικό πρόσβασης root του mysql

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

18 για phpmyadmin

Μόλις τελειώσετε, κάντε επανεκκίνηση του Apache.

Μπορείτε να συνδεθείτε στο phpMyAdmin μεταβαίνοντας στην ακόλουθη διεύθυνση URL:

http: //localhost/phpmyadmin/

20 επιτυχία phpmyadmin

Χρησιμοποιήστε το "root" ως όνομα χρήστη και στη συνέχεια πληκτρολογήστε τον root κωδικό MySQL.

21 επιτυχία σύνδεσης

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

Εάν πρόκειται για πρώτη φορά που παίζετε με έναν διακομιστή ιστού, ίσως να αναρωτιέστε πού πηγαίνουν τα αρχεία που θέλετε να φιλοξενήσετε.Είναι σε /var/www/ προεπιλογή και θα χρειαστούν αυξημένα δικαιώματα για πρόσβαση στον κατάλογο.Μια ιδέα είναι να τοποθετήσετε ένα ξεχωριστό διαμέρισμα σε αυτό το σημείο για να χρησιμοποιείτε αποκλειστικά για την εξυπηρέτηση ιστού.Ανατρέξτε στο άλλο άρθρο μας, Τι είναι το fstab του Linux και πώς λειτουργεί; για να πάρετε περισσότερες πληροφορίες γι 'αυτό.

Και τώρα που έχετε το δικό σας διακομιστή ιστού, γιατί να μην μάθετε πώς να αρχειοθετήσετε, να αναζητήσετε και να δείτε τις στατιστικές σας Tweet με το ThinkUp;