Ο LAMP stack είναι ένας δημοφιλής συνδυασμός λογισμικού ανοιχτού κώδικα που σου επιτρέπει να φιλοξενείς δυναμικές ιστοσελίδες και εφαρμογές. Περιλαμβάνει:
Πριν ξεκινήσεις, βεβαιώσου ότι όλα τα πακέτα είναι ενημερωμένα:
sudo apt update
sudo apt upgrade
Ο Apache είναι ένας από τους πιο διαδεδομένους web servers. Για να τον εγκαταστήσεις:
sudo apt install apache2
Μόλις ολοκληρωθεί η εγκατάσταση, βεβαιώσου ότι τρέχει:
sudo systemctl status apache2
Άνοιξε έναν browser και επισκέψου τη διεύθυνση:
http://your_server_ip
Αν όλα είναι σωστά, θα δεις την προεπιλεγμένη σελίδα του Apache "It works!".
Η MySQL θα σου επιτρέψει να αποθηκεύεις δεδομένα για την ιστοσελίδα σου:
sudo apt install mysql-server
Όταν ολοκληρωθεί η εγκατάσταση, τρέξε τον οδηγό ασφαλείας της MySQL:
sudo mysql_secure_installation
Θα σου ζητηθεί να διαμορφώσεις τον κωδικό του root, να αφαιρέσεις ανώνυμους χρήστες και να απενεργοποιήσεις την απομακρυσμένη πρόσβαση. Προτείνεται να απαντήσεις "Yes" σε όλες τις ερωτήσεις.
Για να μπεις στο MySQL shell:
sudo mysql
Για να βγεις:
exit
Η PHP σου επιτρέπει να εμφανίζεις δυναμικό περιεχόμενο. Για εγκατάσταση:
sudo apt install php libapache2-mod-php php-mysql
Για να ελέγξεις την έκδοση της PHP:
php -v
Δημιούργησε ένα αρχείο info.php στον root φάκελο του Apache:
sudo nano /var/www/html/info.php
Και πρόσθεσε:
<?php
phpinfo();
?>
Αποθήκευσε και κλείσε. Άνοιξε στον browser:
http://your_server_ip/info.php
Θα δεις τη σελίδα με τις ρυθμίσεις PHP. Όταν τελειώσεις, διέγραψε το αρχείο για λόγους ασφαλείας:
sudo rm /var/www/html/info.php
Ανάλογα με τις ανάγκες της εφαρμογής σου, μπορεί να χρειάζεσαι πρόσθετα modules. Δες ποια είναι διαθέσιμα:
apt search php-
Για παράδειγμα, για να εγκαταστήσεις το module php-cli:
sudo apt install php-cli
Έχεις ολοκληρώσει την εγκατάσταση του LAMP stack στον Ubuntu server σου. Μπορείς τώρα να φιλοξενήσεις PHP-based εφαρμογές όπως WordPress, Drupal ή custom λύσεις.
Μην ξεχάσεις να κρατάς το σύστημά σου ενημερωμένο και να κάνεις τακτικά αντίγραφα ασφαλείας.
Επικοινωνήστε με τους ειδικούς μας, θα χαρούν να σας βοηθήσουν!
Επικοινωνήστε μαζί μας