Βήμα 1: Εγκαταστήστε το Apache
Βήμα 2: Εγκαταστήστε τη MySQL
Βήμα 3: Εγκαταστήστε την PHP
Βήμα 4: Εκκινήστε το Apache και το MySQL κατά την εκκίνηση
Επιπλέον πληροφορίες
Σε αυτό το άρθρο, θα εξηγήσω πώς να δημιουργήσετε μια στοίβα LAMP στο Ubuntu 17.04.
Σημείωση: Θα χρειαστείτε sudoή θα rootέχετε πρόσβαση για τις εντολές σε αυτό το άρθρο. Εάν έχετε ήδη κλιμακωθεί στον χρήστη root, μπορείτε να παραλείψετε την εντολή sudo .
Βήμα 1: Εγκαταστήστε το Apache
Πρώτα, ενημερώστε τον διαχειριστή πακέτων.
sudo apt-get update -y #using the -y option will automatically accept the conditions of the source update
sudo apt-get install apache2 -y #install apache
sudo systemctl start apache2.service #start apache
Εναλλακτικά, εάν θέλετε να εκτελέσετε τα πάντα ταυτόχρονα, εκτελέστε αυτό.
sudo sh -c "apt-get update -y; apt-get install apache2 -y; systemctl start apache2.service"
Επαληθεύστε ότι το Apache εγκαταστάθηκε χωρίς σφάλματα, αποκτώντας πρόσβαση σε αυτό από το τοπικό πρόγραμμα περιήγησής σας. Εισαγάγετε hostname -Iγια να λάβετε τη διεύθυνση IP του διακομιστή και μεταβείτε στο http://SERVER_IP/.
Βήμα 2: Εγκαταστήστε τη MySQL
Πληκτρολογήστε το στη γραμμή εντολών του κελύφους.
sudo apt-get install mysql-server -y
Αυτό θα εγκαταστήσει αμέσως τον διακομιστή βάσης δεδομένων MariaDB (ένα πιρούνι της MySQL). Θα σας ζητηθεί να εισαγάγετε έναν κωδικό πρόσβασης για τον χρήστη root της MySQL, οπότε προχωρήστε και κάντε το.
Μετά, τρέξε
sudo /usr/bin/mysql_secure_installation
Εισαγάγετε " y".
Ανάλογα με το επίπεδο ασφάλειας, θα έχετε την επιλογή να προσαρμόσετε την πολυπλοκότητα του κωδικού πρόσβασης. Προς το παρόν, θα χρησιμοποιούμε την ισχυρή προεπιλογή ασφαλείας.
Για τυχόν παρακάτω επιλογές, πληκτρολογήστε " y" και συνεχίστε.
Βήμα 3: Εγκαταστήστε την PHP
Στη συνέχεια, ας εγκαταστήσουμε την PHP. Εκτελέστε την παρακάτω εντολή.
sudo apt-get install php -y
Στη συνέχεια, εγκαταστήστε κοινές επεκτάσεις PHP όπως GD, MySQL και άλλες.
sudo apt-get install -y php-{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install libapache2-mod-php -y
Βήμα 4: Εκκινήστε το Apache και το MySQL κατά την εκκίνηση
Αυτό είναι απαραίτητο για να ξεκινήσετε το web περιβάλλον σας κατά την εκκίνηση.
sudo systemctl enable apache2.service
sudo systemctl enable mysql.service
Τέλος, επανεκκινήστε τον Apache για να επιτρέψετε την εκτέλεση της PHP.
systemctl restart apache2.service
Υπάρχει ένα σύνολο τροποποιήσεων που μπορείτε να προσθέσετε στο Apache. Για παράδειγμα, μπορεί κάποιος να θέλει να επωφεληθεί από τη mod_rewriteλειτουργική μονάδα του Apache , η οποία σας επιτρέπει να χρησιμοποιείτε κανονικές εκφράσεις για να αλλάξετε τη διεύθυνση URL προορισμού, να δημιουργήσετε "όμορφες" διευθύνσεις URL και πολλά άλλα. Αυτό επιτυγχάνεται μέσω a2enmodμιας εντολής που χρησιμοποιείται από τον Apache για να ενεργοποιήσει ένα πρόσθετο. Για να απενεργοποιήσετε ένα πρόσθετο, χρησιμοποιήστε a2dismodτο στη θέση του.
Για mod_rewrite, θα χρησιμοποιούσατε αυτήν την εντολή για να την ενεργοποιήσετε.
sudo a2enmod rewrite
Για να το απενεργοποιήσετε, εκτελέστε αυτήν την εντολή.
sudo a2dismod rewrite
Ως συνήθως, αυτή είναι μια αλλαγή διαμόρφωσης, επομένως θα πρέπει να επανεκκινήσετε το Apache μετά από οποιαδήποτε αλλαγή.
Διαμόρφωση τείχους προστασίας
Αυτό είναι απαραίτητο μόνο εάν έχετε διαμορφώσει το τείχος προστασίας του συστήματός σας. Ανάλογα με το τείχος προστασίας που έχετε επιλέξει, εάν το έχετε ενεργοποιήσει ufw(γνωστό και ως μη περίπλοκο τείχος προστασίας), είναι τόσο εύκολο όσο η εκτέλεση sudo ufw allow 80. Εάν έχετε iptablesενεργοποιήσει μόνο , η εντολή θα είναι sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT.
συμπέρασμα
Εγκαταστήσατε με επιτυχία μια στοίβα LAMP στο Ubuntu 17.04 VPS σας. Καλή κωδικοποίηση!