background image

Κεφάλαιο 3 - Ανάπτυξη και Υλοποίηση της Εφαρμογής 
 

 

 

72 

 

 

3.5 Οδηγίες Εγκατάστασης 

 

 

Η  εφαρμογή  που  αναπτύξαμε  είναι  μία  εφαρμογή  διαδικτύου  κι  έτσι  απαιτεί  την 

διατήρηση ενός εξυπηρετητή για την ορθή λειτουργία της. Αρχικά, ο εξυπηρετητής θα πρέπει 
να χρησιμοποιεί ένα λειτουργικό σύστημα UNIX το οποίο είναι σε θέση να υποστηρίξει τις 
απαραίτητες  κλήσεις  συστήματος  και  την  εκτέλεση  των  σεναρίων  τερματικού  που 
χρησιμοποιούμε.  Τα  περισσότερα  ολοκληρωμένα  λειτουργικά  συστήματα  LINUX  μπορούν 
εύκολα να καλύψουν αυτές τις προϋποθέσεις.  

1. 

wget

 http://ghdl.free.fr/ghdl-0.29-i686-pc-linux.tar 

2. 

tar

 

-

xvf ghdl-0.29-i686-pc-linux.tar 

3. 

cd

 ghdl-0.29-i686-pc-linux 

4. 

sudo

 tar -C 

/

 

-

jxvf ghdl-0.29-i686-pc-linux.tar.bz2

 

 

Κώδικας 42: Εντολές εγκατάστασης του προγράμματος GHDL 

Καθώς  η  εφαρμογής  μας  βασίζεται  στο  εξωτερικό  πρόγραμμα  GHDL  θα  πρέπει  να 
βεβαιωθούμε  ότι  υπάρχει  και  στον  εξυπηρετητή  μας.  Ο  έλεγχος  μπορεί  εύκολα  να  γίνει 
ανοίγοντας ένα τερματικό και δίνοντας την εντολή ‘ghdl’. Εάν μας επιστραφεί μήνυμα ότι η 
εντολή  δεν  αναγνωρίζεται,  τότε  το  πρόγραμμα  δεν  έχει  εγκατασταθεί.  Η  εγκατάσταση  της 
τελευταίας έκδοσης του GHDL γίνεται όπως φαίνεται παραπάνω από τις 4 διαδοχικές εντολές 
σε ένα τερματικό (Κώδικας 42).  

1. 

sudo

 apt-get install mysql-server

 

2. 

sudo

 mysql_secure_installation

 

 

3. 

sudo

 apt-get install php-fpm php-mysql

 

 

Κώδικας 43: Εντολές εγκατάστασης της MySQL και PHP 

Αφού έχουμε εγκαταστήσει  το  GHDL μπορούμε να προχωρήσουμε στην εγκατάσταση των 
βασικών προγραμμάτων κάθε εξυπηρετητή. Ξεκινώντας με την βάση δεδομένων  MySQL  η 
εγκατάσταση γίνεται με την εντολή (Κώδικας 43, γραμμή 1) κατά την διάρκεια της οποίας θα 
ζητηθεί να εισάγουμε έναν κωδικό για την πρόσβαση του χρήστη ‘root’. Έπειτα μπορούμε να 
εκτελέσουμε την εντολή (Κώδικας 43, γραμμή 2) με την οποία θα περάσουμε κάποια βήματα 
εισαγωγής μεγαλύτερης ασφάλειας στην βάση δεδομένων. Παρόλο που συνιστάται, η δεύτερη 
εντολή δεν είναι αναγκαία. Στην συνέχεια μπορούμε να προχωρήσουμε στην εγκατάσταση της 
PHP με την εντολή (Κώδικας 43, γραμμή 3). 

 

Σε αυτό το σημείο θα καλύψουμε την εγκατάσταση του εξυπηρετητή  HTTP. Καθώς 

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

1. 

sudo

 apt-get install apache2

 

2. 

sudo

 nano 

/

etc

/

apache2

/

apache2.conf

 

3. 

sudo

 service apache2 restart

 

 

Κώδικας 44: Εντολή εγκατάστασης, επεξεργασίας των ρυθμίσεων και επανεκκίνησης του Apache