Επισκόπηση

Η εγκατάσταση LAMP (Linux + Apache + MySQL + PHP) είναι μια δημοφιλής εγκατάσταση για εξυπηρετητές Ubuntu. Υπάρχει μια πληθώρα εφαρμογών ανοιχτού κώδικα που γράφτηκαν χρησιμοποιώντας το σύνολο εφαρμογών LAMP. Κάποιες δημοφιλείς εφαρμογές του LAMP είναι τα Wiki, τα συστήματα διαχείρισης περιεχομένου (CMS) και το λογισμικό διαχείρισης όπως το phpMyAdmin.

Ένα πλεονέκτημα του LAMP είναι η ουσιώδης ευελιξία για διαφορετικές γλώσσες βάσεων δεδομένων, εξυπηρετητών ιστού και σεναρίων εντολών. Οι πιο δημοφιλείς εναλλακτικές για την MySQL περιλαμβάνουν την Posgresql και την SQLite. Οι Python, Perl, and Ruby χρησιμοποιούνται επίσης συχνά αντί για την PHP

Ο παραδοσιακός τρόπος για να εγκαταστήσετε τις περισσότερες εφαρμογές LAMP είναι:

  • Λήψη ενός αρχείου που περιέχει τα πηγαία αρχεία της εφαρμογής.

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

  • Depending on where the source was extracted, configure a web browser to serve the files.

  • Ρύθμιση της εφαρμογής για να συνδεθεί με τη βάση δεδομένων.

  • Εκτέλεση κάποιου σεναρίου εντολών, ή περιήγηση σε κάποια σελίδα της εφαρμογής, για την εγκατάσταση της βάσης δεδομένων που χρειάζεται η εφαρμογή.

  • Μόλις τα παραπάνω βήματα, ή παρόμοια βήματα, ολοκληρωθούν, θα είστε έτοιμοι να ξεκινήσετε να χρησιμοποιείτε την εφαρμογή.

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

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

Αυτή η ενότητα καλύπτει τον τρόπο εγκατάστασης και ρύθμισης των εφαρμογών Wiki MoinMoin, MediaWiki και της εφαρμογής διαχείρισης της MySQL phpMyAdmin.

[Σημείωση]

Ένα Wiki είναι ένας ιστότοπος που επιτρέπει στους επισκέπτες να προσθέσουν, να αφαιρέσουν και να τροποποιήσουν, εύκολα, το διαθέσιμο περιεχόμενο. Η ευκολία της αλληλεπίδρασης και της λειτουργίας κάνει το Wiki ένα αποτελεσματικό εργαλείο για μαζική συνεργατική συγγραφή. Ο όρος Wiki αναφέρεται επίσης και στο λογισμικό συνεργασίας.