Εγκατάσταση και ρύθμιση LAMP σε Ubuntu 10.04 server

Είναι δωρεάν, είναι σταθερό, είναι γρήγορο.. ας το γνωρίσουμε και λίγο καλύτερα..

Συντονιστές: Super-Moderators, Software & Hardware Moderators

Απάντηση
Άβαταρ μέλους
AntLin
Δημοσιεύσεις: 24
Εγγραφή: 20 Ιούλ 2011 18:10
Τοποθεσία: Αθήνα
Επικοινωνία:

Εγκατάσταση και ρύθμιση LAMP σε Ubuntu 10.04 server

Δημοσίευση από AntLin » 27 Ιούλ 2011 23:56

Ο όρος LAMP αναφέρεται σε τρία βασικά συστατικά που λειτουργούν εξαιρετικά καλά μαζί για τη φιλοξενία ισχυρής ιστοσελίδας με βάση δεδομένων. Είναι ένα αρκτικόλεξο για το Linux, Apache, MySQL και PHP. Αυτές οι τέσσερις τεχνολογίες χρησιμοποιούνται για τη δημιουργία ενός διακομιστή που μπορείτε απλά να συνδέσετε στο δίκτυό σας και να επικοινωνείτε με τη χρήση του φυλλομετριτή (web browser) σας.

Στο οδηγό αυτό υποθέτουμε ότι έχετε εγκαταστήσει και ρυθμίσει το Server σας όπως περιγράφεται στον οδηγό Εγκατάσταση Ubuntu 10.04 LTS Server Edition.

Η εγκατάσταση του LAMP server στο Ubuntu θα μπορούσε να γίνει και κατά την εγκατάσταση του βασικού συστήματος από το τμήμα εγκατάσταση λογισμικού επιλέγοντας μαζί με το OpenSSH server και LAMP server όμως η μετέπειτα ξεχωριστή εγκατάσταση είναι καλύτερη.
Συνδεθείτε λοιπών με SSH στο server σας

ssh όνομαχρήστη@όνομαserver

Προσέξετε να έχετε κάνει της κατάλληλες προσθήκες στο τοπικό σας αρχείο /etc/hosts όπως περιγράφονται στον παραπάνω οδηγό διαφορετικά δεν θα μπορείτε να συνδεθείτε στο server σας χρησιμοποιώντας το όνομα του και αυτό θα δημιουργήσει προβλήματα στην μετέπειτα ρύθμιση του server σας.

Τώρα μπορείτε να εγκαταστήσετε το LAMP server πληκτρολογώντας

sudo tasksel install lamp-server

που θα εγκαταστήσει μόνο τα βασικά πακέτα.

Κατά την εγκατάσταση θα σας ζητηθεί ένας κωδικός για το root χρήστη της MySQL δώστε ένα καλό κωδικό και καταγράψτε τον.

Επαναλάβετε τον κωδικό

Αφού ολοκληρωθεί η εγκατάσταση ανοίξτε το αρχείο /etc/mysql/my.cnf

sudo nano /etc/mysql/my.cnf

και σχολιάστε (Βάλτε στη αρχή της γραμμης #)

#bind-address = 127.0.0.1

Επανεκκινήστε τον MySql server

sudo /etc/init.d/mysql restart

Ανοίξτε το φυλλομετριτή σας και γράψετε http://όνομαserver
πρείεπει να βλέπετε την default σελίδα του apache που λέει «it works».

Τώρα μπορούμε να εγκαταστήσουμε ένα πρόγραμμα όπως το phpMyAdmin για να χειριζόμαστε ευκολότερα τις βάσεις δεδομένων μας.

sudo apt-get install phpmyadmin

Όταν σας ζητηθεί να επιλέξετε διακομιστή επιλέξετε apache2.

Επιλέξετε «yes»

Δώστε τον κωδικό για τη MySQL σας

και τον κωδικό που θέλετε για το phpMyAdmin (αν θέλτε για μπορείτε να τον βάλετε ίδιο με της MySql)

Επαναλάβετε τον κωδικό

Το αρχείο ρυθμίσεών του είναι το /etc/phpmyadmin/config.inc.php

Επανεκκινήστε τον apache

sudo /etc/init.d/apache2 restart

Μετά ανοίξτε το φυλλομετριτή σας και γράψετε http://όνομαserver/phpmyadmin

και δώστε όνομα χρήστη root και τον κωδικό που δώσατε για το phpMyAdmin.

Ο φάκελος για τα αρχεία της ιστοσελίδας σας είναι ο /var/www/ . Για λόγους ευκολίας στη διαχείριση, είναι καλό να αλλάξετε φάκελο από /var/www/ σε ένα φάκελο στο /home/όνομαχρήστη/www/ αυτό θα σας διευκολύνει στη μεταφορά και επεξεργασία αρχείων στο server σας. Όπου όνομαχρήστη βάλτε το όνομα του διαχειριστή του server σας. Σε γραμμή εντολών πληκτρολογήστε

mkdir /home/όνομαχρήστη/www

Τώρα πρέπει να αλλάξουμε το αρχείο ρυθμίσεων του Apache για την ιστοσελίδα μας.

Τα αρχεία ρυθμίσεων των διαθέσιμων σελίδων στο server μας βρίσκονται στο φάκελο /etc/apache2/sites-available/ ενώ των ενεργοποιημένων σελίδων στο /etc/apache2/sites-enabled/ και των ενεργοποιημένων modules στο /etc/apache2/mods-enabled/

Αντιγράψτε το default αρχείο δίνοντας το όνομα της σελίδας σας π.χ

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/example.com

Ανοίξτε το αρχείο που μόλις δημιουργίσατε

sudo nano /etc/apache2/sites-available/example.com

και προσθέστε

<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName example.com
ServerAlias example.com


αλλάξτε το

DocumentRoot /var/www σε DocumentRoot /home/όνομαχρήστη/www

και το

<Directory /var/www/> σε <Directory /home/όνομαχρήστη/www/>

Απενεργοποιήστε το προκαθορισμένο αρχείο

sudo a2dissite default

και ενεργοποιήστε το δικό σας

sudo a2ensite example.com

Επανεκκινήστε τον Apache

sudo /etc/init.d/apache2 restart

Για να βεβαιωθούμε ότι όλα πήγαν καλά ας γράψουμε μια απλή σελίδα.

Σε γραμμή εντολών πληκτρολογείστε

nano /home/όνομαχρήστη/www/index.php

και μέσα στο αρχείο γράψτε

<?php phpinfo(); ?>

και αποθηκεύεστε το. Αυτή η εντολή θα μας δόση πληροφορίες για τη php μας

Για να δείτε την σελίδα ανοίξτε τον browser σας και πληκτρολογείστε τη διεύθυνση

http://όνομαserver

Αν όλα πήγαν καλά θα δείτε την σελίδα. Για λόγους ασφάλειας μετά τη δοκιμή διαγράψτε το index.php.
Ο LAMP server σας είναι έτοιμος να φιλοξενήσει τις ιστοσελίδες σας.
Τελευταία επεξεργασία από το μέλος AntLin την 02 Αύγ 2011 11:01, έχει επεξεργασθεί 1 φορά συνολικά.
Ο ισχυρός έχει σκλάβους, ο πλούσιος κόλακες και ο σοφός φίλους Fun4Us

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10247
Εγγραφή: 28 Ιούλ 2001 03:00

Εγκατάσταση και ρύθμιση LAMP σε Ubuntu 10.04 server

Δημοσίευση από Cha0s » 28 Ιούλ 2011 16:37

Ωραίος!! Thanks για άλλο ένα πολύ ωραίο βοήθημα ;)

Μία παρατήρηση μόνο, αν δεν χρησιμοποιούμε κάποιο Mysql client αλλά μόνο το phpmyadmin για την διαχείριση των βάσεων μας, δεν χρειάζεται να κάνουμε uncomment την γραμμή bind-address=127.0.0.1 στο my.cnf

Καθαρά για λόγους ασφαλείας δηλαδή, δεν επηρρεάζει σε κάτι την λειτουργία/απόδωση της Mysql :)

Άβαταρ μέλους
CyberCr33p
Honorary Member
Δημοσιεύσεις: 3199
Εγγραφή: 06 Νοέμ 1999 01:00
Τοποθεσία: Αθήνα
Επικοινωνία:

Εγκατάσταση και ρύθμιση LAMP σε Ubuntu 10.04 server

Δημοσίευση από CyberCr33p » 28 Ιούλ 2011 16:50

Πολύ χρήσιμο. Να αρχίσει ο κόσμος να στήνει και κάνα web-server σε linux, όχι μόνο wamp.

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27629
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Εγκατάσταση και ρύθμιση LAMP σε Ubuntu 10.04 server

Δημοσίευση από cordis » 28 Ιούλ 2011 19:42

για άλλη μια φορά μπράβο. :)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
deninho
Super Moderator
Δημοσιεύσεις: 7066
Εγγραφή: 17 Ιαν 2004 16:01
Τοποθεσία: σ'άλλη διάσταση
Επικοινωνία:

Εγκατάσταση και ρύθμιση LAMP σε Ubuntu 10.04 server

Δημοσίευση από deninho » 29 Ιούλ 2011 13:57

Πολύ καλό και χρήσιμο βοήθημα.

Είχα σκοπό να κάνω ένα τέτοιο, από Οκτώβριο, αλλά με πρόλαβες :)

Απάντηση

Επιστροφή στο “Linux Guide”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες