Πώς να εγκαταστήσετε το Lighttpd με PHP, MariaDB και PhpMyAdmin στο Ubuntu


Ο Lighttpd είναι ένας διακομιστής ιστού ανοιχτού κώδικα για μηχανές Linux, πολύ γρήγορος και πολύ μικρός σε μέγεθος, δεν απαιτεί πολλή μνήμη και χρήση CPU, γεγονός που τον καθιστά έναν από τους καλύτερους διακομιστές για οποιοδήποτε έργο που χρειάζεται ταχύτητα στην ανάπτυξη ιστοσελίδων.

Χαρακτηριστικά Lighttpd

  1. Υποστήριξη για διεπαφές FastCGI, SCGI, CGI.
  2. Υποστήριξη για χρήση του chroot.
  3. Υποστήριξη για mod_rewrite.
  4. Υποστήριξη για TLS/SSL χρησιμοποιώντας OpenSSL.
  5. A Πολύ μικρό μέγεθος: 1 MB.
  6. Χαμηλή χρήση CPU και RAM.
  7. Άδεια χρήσης βάσει της άδειας BSD.

Αυτό το άρθρο εξηγεί πώς να εγκαταστήσετε τα Lighttpd, MariaDB, PHP με το PhpMyAdmin στο Ubuntu 20.04 .

Βήμα 1: Εγκατάσταση Lighttpd στο Ubuntu

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

$ sudo apt install lighttpd

Μόλις εγκατασταθεί το Lighttpd, μπορείτε να μεταβείτε στον ιστότοπο ή τη διεύθυνση IP σας και θα δείτε αυτήν τη σελίδα που επιβεβαιώνει την εγκατάσταση του Lighttpd στον υπολογιστή σας.

Πριν ξεκινήσετε για περαιτέρω εγκατάσταση, θα ήθελα να σας πω ότι τα παρακάτω είναι τα σημαντικά πράγματα σχετικά με το Lighttpd που πρέπει να γνωρίζετε πριν συνεχίσετε.

  1. /var/www/html – είναι ο προεπιλεγμένος ριζικός φάκελος για το Lighttpd.
  2. /etc/lighttpd/ – είναι ο προεπιλεγμένος φάκελος για τα αρχεία διαμόρφωσης Lighttpd.

Βήμα 2: Εγκατάσταση της PHP στο Ubuntu

Ο διακομιστής ιστού Lighttpd δεν θα μπορεί να χρησιμοποιηθεί χωρίς την υποστήριξη PHP FastCGI. Επιπλέον, πρέπει επίσης να εγκαταστήσετε το πακέτο ‘php-mysql’ για να ενεργοποιήσετε την υποστήριξη MySQL.

# sudo apt install php php-cgi php-mysql

Τώρα για να ενεργοποιήσετε τη μονάδα PHP, εκτελέστε τις ακόλουθες εντολές στο τερματικό.

$ sudo lighty-enable-mod fastcgi 
$ sudo lighty-enable-mod fastcgi-php

Αφού ενεργοποιήσετε τις μονάδες, φορτώστε ξανά τη διαμόρφωση διακομιστή Lighttpd εκτελώντας την παρακάτω εντολή.

$ sudo service lighttpd force-reload

Τώρα για να ελέγξουμε αν η PHP λειτουργεί ή όχι, ας δημιουργήσουμε ένα αρχείο «test.php» στο /var/www/test.php.

$ sudo vi /var/www/html/test.php

Πατήστε το κουμπί \i” για να ξεκινήσετε την επεξεργασία και προσθέστε την ακόλουθη γραμμή σε αυτό.

<?php phpinfo(); ?>

Πατήστε το πλήκτρο ESC και γράψτε:x και πατήστε το πλήκτρο Enter για να αποθηκεύσετε το αρχείο.

Τώρα μεταβείτε στον τομέα ή τη διεύθυνση IP σας και καλέστε το αρχείο test.php, όπως http://127.0.0.1/test.php. Θα δείτε αυτή τη σελίδα που σημαίνει ότι η PHP εγκαταστάθηκε με επιτυχία.

Βήμα 3: Εγκατάσταση του MariaDB στο Ubuntu

Το MariaDB είναι ένα fork από τη MySQL, είναι επίσης ένας καλός διακομιστής βάσης δεδομένων για χρήση με το Lighttpd, για να τον εγκαταστήσετε στο Ubuntu 20.04 εκτελέστε αυτές τις σειρές εντολών στο τερματικό.

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
$ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.piconets.webwerks.in/mariadb-mirror/repo/10.5/ubuntu focal main'
$ sudo apt update
$ sudo apt install mariadb-server

Μόλις εγκατασταθεί, μπορείτε να εκτελέσετε το σενάριο ασφαλείας για να ασφαλίσετε την εγκατάσταση του MariaDB όπως φαίνεται.

$ sudo mysql_secure_installation

Θα ζητηθεί από το σενάριο να εισαγάγει τον κωδικό πρόσβασης root ή να τον ρυθμίσει. Στη συνέχεια, απαντήστε Y για κάθε επόμενο μήνυμα.

Εγκατάσταση του PhpMyAdmin στο Ubuntu

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

$ sudo apt install phpmyadmin

Κατά την εγκατάσταση, θα εμφανιστεί το παρακάτω παράθυρο διαλόγου, επιλέξτε ΟΧΙ.

Τώρα επιλέξτε «Lighttpd».

Έχουμε σχεδόν τελειώσει εδώ, απλώς εκτελέστε αυτήν την απλή εντολή για να δημιουργήσετε έναν συμβολικό σύνδεσμο στο /var/www/ στον φάκελο PHPMyAdmin στο /usr/share/.

$ sudo ln -s /usr/share/phpmyadmin/ /var/www

Τώρα μεταβείτε στο http://localhost/phpmyadmin και θα σας ζητήσει να εισαγάγετε τον κωδικό πρόσβασης root, που έχετε ορίσει παραπάνω κατά την εγκατάσταση του MariaDB.

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