Διαφορά μεταξύ των αναθεωρήσεων του "Linux/LAMP server"
Γραμμή 16: | Γραμμή 16: | ||
{{Hint|Σε περίπτωση που δεν εμφανιστεί το παραπάνω μήνυμα, δοκιμάστε να επανεκκινήσετε την υπηρεσία Apache δίνοντας σε ένα τερματικό την εντολή: <br/>{{Terminal|sudo service apache2 restart}} }} | {{Hint|Σε περίπτωση που δεν εμφανιστεί το παραπάνω μήνυμα, δοκιμάστε να επανεκκινήσετε την υπηρεσία Apache δίνοντας σε ένα τερματικό την εντολή: <br/>{{Terminal|sudo service apache2 restart}} }} | ||
+ | |||
+ | == Παροχή υπηρεσιών LAMP ανά χρήστη συστήματος == | ||
+ | Για να παρέχετε σε όλους τους χρήστες του συστήματος την δυνατότητα να μπορούν να δημιουργήσουν (πχ: PHP project) ή να εγκαταστήσουν (πχ: Joomla, Wordpress) διάφορες υπηρεσίες διαδικτύου τοπικά στον εξυπηρετητή θα πρέπει να ακολουθήσετε τα παρακάτω βήματα: | ||
+ | * Εγκατάσταση του [[Linux/LAMP server/phpMyAdmin|phpMyAdmin]] | ||
+ | * Εγκατάσταση και παραμετροποίηση του [[Linux/ProFTPD|Proftpd FTP εξυπηρετητή]] με σκοπό την μεταφόρτωση των αρχείων των χρηστών στους προσωπικούς τους καταλόγους |
Αναθεώρηση της 18:33, 4 Μαΐου 2015
Το LAMP είναι ένα αρκτικόλεξο το οποίο αποτελείται από τα παρακάτω συστατικά μέρη:
- L: το Linux,
- A: τον Apache HTTP Server,
- Μ: το σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων MySQL,
- P: καθώς και τη γλώσσα προγραμματισμού PHP.
Ο LAMP εξυπηρετητής, ουσιαστικά είναι ένα/μια μεταπακέτο/σουίτα το οποίο προσφέρει όλα τα απαραίτητα εργαλεία για την παροχή υπηρεσιών μέσω διαδικτύου και είναι κατάλληλο για τη δημιουργία δυναμικών ιστοσελίδων και διαδικτυακών εφαρμογών. Η αντίστοιχη σουίτα για τα Windows είναι το WAMP (Windows, Apache, MySQL, PHP), για τα Macintosh είναι το MAMP, κτλ.
Εγκατάσταση
Η εγκατάσταση του LAMP εξυπηρετητή μπορεί να επιτευχθεί δίνοντας την εντολή σε ένα τερματικό:
![]() | sudo apt-get install lamp-server^ |
Το μεταπακέτο lamp-server^ εγκαθιστά όλα τα απαραίτητα πακέτα που είναι διαθέσιμα στην τρέχουσα διανομή linux.
![]() | Κατά την εγκατάσταση του μεταπακέτου θα σας ζητηθεί να δώσετε το κωδικό πρόσβασης του root χρήστης της βάσης δεδομένων. |
Μετά το τέλος της εγκατάστασης, μπορείτε να μεταβείτε σε ένα φυλλομετρητή και να δώσετε την διεύθυνση localhost. Εάν η εγκατάσταση πραγματοποιήθηκε με επιτυχία θα σας εμφανιστεί το μήνυμα
It works!
![]() | Σε περίπτωση που δεν εμφανιστεί το παραπάνω μήνυμα, δοκιμάστε να επανεκκινήσετε την υπηρεσία Apache δίνοντας σε ένα τερματικό την εντολή:
|
Παροχή υπηρεσιών LAMP ανά χρήστη συστήματος
Για να παρέχετε σε όλους τους χρήστες του συστήματος την δυνατότητα να μπορούν να δημιουργήσουν (πχ: PHP project) ή να εγκαταστήσουν (πχ: Joomla, Wordpress) διάφορες υπηρεσίες διαδικτύου τοπικά στον εξυπηρετητή θα πρέπει να ακολουθήσετε τα παρακάτω βήματα:
- Εγκατάσταση του phpMyAdmin
- Εγκατάσταση και παραμετροποίηση του Proftpd FTP εξυπηρετητή με σκοπό την μεταφόρτωση των αρχείων των χρηστών στους προσωπικούς τους καταλόγους