Εγκατάσταση του LAMP stack (Linux, Apache, MySQL, PHP) στο Ubuntu

Το LAMP stack είναι μια ομάδα λογισμικού ανοικτού κώδικα που χρησιμοποιούνται για την δημιουργία web διακομιστών. Το ακρωνύμιο βγαίνει από τα: Linux, Apache, MySQL, και PHP.

Παρακάτω θα δούμε πως μπορείτε να εγκαταστήσετε έναν ιδιωτικό server LAMP στο Ubuntu.

lamp server

Εγκατάσταση του Apache

Το Apache είναι ένα ελεύθερο λογισμικό ανοικτού κώδικα που τρέχει σε πάνω από το 50% των web εξυπηρετητών όλου του κόσμου.

Για να εγκαταστήσετε τον Apache, ανοίξτε το terminal και πληκτρολογήστε τις εντολές:

sudo apt-get update
sudo apt-get install apache2

Αυτό ήταν. Για να ελέγξετε αν έχει εγκατασταθεί το Apache, ανοίξτε την διεύθυνση στο πρόγραμμα περιήγησής σας:

http://localhost, ή http://127.0.0.1 ή την τοπική διεύθυνση του υπολογιστή σας (π.χ.. http://192.168.1.3). Η σελίδα που θα ανοίξει θα σας δείξει ότι ο apache “Δουλεύει!”

apache LAMP

Πώς να βρείτε τη διεύθυνση IP σας;

Τρέξτε την ακόλουθη εντολή

ifconfig

Εγκατάσταση του MySQL

Η MySQL είναι ένα ισχυρό σύστημα διαχείρισης βάσεων δεδομένων που χρησιμοποιείται για την οργάνωση και την ανάκτηση δεδομένων

Για να εγκαταστήσετε τη MySQL, πληκτρολογήστε στο τερματικό σας:

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql php7-mysql

Κατά τη διάρκεια της εγκατάστασης, η MySQL θα σας ζητήσει να ορίσετε έναν κωδικό πρόσβασης root. Πληκτρολογήστε ένα κωδικό πρόσβασης.

Αφού εγκαταστήσετε τη MySQL, θα πρέπει να το ενεργοποιήσετε με την εντολή:

sudo mysql_install_db

Τελειώστε το setup με τρέχοντας την εντολή:

sudo /usr/bin/mysql_secure_installation

Θα σας ζητηθεί ο κωδικό πρόσβασης του root.

Πληκτρολογήστε τον.

Στη συνέχεια, το script θα σας ρωτήσει εάν θέλετε να αλλάξετε τον κωδικό του root. Προχωρήστε στα επόμενα βήματα πληκτρολογώντας N

Πείτε ναι (Υ) σε όλες τις επιλογές. Στο τέλος, το MySQL θα χρειαστεί reload για να εφαρμόσει τις νέες αλλαγές.

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

Remove anonymous users? [Y/n] y
… Success!

Μόλις τελειώσετε μπορούμε να αρχίσουμε με την εγκατάσταση της PHP.

Εγκατάσταση της PHP

Η PHP είναι μια open web scripting γλώσσα που χρησιμοποιείται ευρέως για τη δημιουργία δυναμικών ιστοσελίδων.

Για να εγκαταστήσετε την PHP, ανοίξτε το τερματικό και τρέξτε την εντολή

sudo apt-get install php7.0 php-pear libapache2-mod-php7.0 php7.0-mysql

Αφού απαντήσετε ναι δύο φορές, η PHP θα εγκατασταθεί.

Θα πρέπει να προσθέσουμε ένα index.php στην αρχή του index files:

sudo nano /etc/apache2/mods-enabled/dir.conf

Προσθέστε τα παρακάτω και για save and exit πιέστε μαζί ctrl+X επιλέξτε y και πιέστε enter



          DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm

Τώρα έχετε LAMP stack στον υπολογιστή σας.

Δείτε την PHP στον server σας

Τώρα που έχει εγκατασταθεί το LAMP, μπορούμε να δούμε τα στοιχεία online, δημιουργώντας μια γρήγορη σελίδα πληροφοριών με php

Δημιουργήσετε ένα νέο αρχείο:

sudo nano /var/www/info.php

Προσθέστε την ακόλουθη γραμμή:


Στη συνέχεια, Αποθήκευση και Έξοδος (save and exit πιέστε μαζί ctrl+X επιλέξτε y και πιέστε enter).

Κάντε επανεκκίνηση του Apache για να ισχύσουν όλες οι αλλαγές:

sudo service apache2 restart

Δείτε την σελίδα σας:

http://localhost/info.php
ή
http://127.0.0.1/info.php

Ας προσθέσουμε και το βοηθητικό πρόγραμμα phpMyAdmin

Εγκατάσταση phpMyAdmin

Τρέξτε την εντολή στο terminal

sudo apt-get install phpmyadmin php-mbstring php-gettext

Στην επιλογή server βάλτε apache2.
Επιλογή yes στην ερώτηση dbconfig-common για την δημιουργία database
Θα ρωτηθείτε για τον κωδικό του admin της database
Επιλέξτε και επιβεβαιώστε το password για την ίδια την εφαρμογή phpMyAdmin

Ενεργοποιήστε τις επεκτάσεις PHP mcrypt και mbstring με τις παρακάτω εντολές:

sudo phpenmod mcrypt
sudo phpenmod mbstring

Κάντε ένα restart στον Apache:

sudo systemctl restart apache2

Μπορείτε να δείτε την σελίδα διαχείρισης από τη διεύθυνση της επιλογής σας χρησιμοποιώντας στο τέλος το /phpmyadmin:

πχ.:

http://localhost/phpmyadmin
ή
http://127.0.0.1/phpmyadmin

Ο χρήστης είναι ο root και ο κωδικός αυτός που επιλέξατε.

LAMP

και

LAMP

Σημείωση: Την ασφαλή σύνδεση (HTTPS) που χρησιμοποιούμε τοπικά θα εξηγήσουμε σε άλλη δημοσίευση πως να την ενεργοποιήσετε.

iGuRu.gr The Best Technology Site in Greeceggns

Get the best viral stories straight into your inbox!















Written by giorgos

Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ....

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).