Πίνακας περιεχομένων:
- Βήμα 1: ## Raspbian Image ##
- Βήμα 2: ## Ενημέρωση Raspbian ##
- Βήμα 3: ## Εγκατάσταση του Apache2 ##
- Βήμα 4: ## Εγκατάσταση PHP7 ##
- Βήμα 5: ## Εγκατάσταση MySQL ##
- Βήμα 6: ## Εγκατάσταση PHPMyAdmin ##
- Βήμα 7: ## Ρύθμιση FTP ##
Βίντεο: Εγκατάσταση LAMP (Linux, Apache, MySQL, PHP) σε Raspberry Pi: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ρυθμίστε μια στοίβα LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) με πρόσβαση PHPMyAdmin και FTP στο Raspberry Pi και διαμορφώστε την ώστε να λειτουργεί ως διακομιστής ιστού.
Θα χρειαστείτε έναν υπολογιστή Raspberry Pi συνδεδεμένο στο διαδίκτυο με κάρτα MicroSD 8 GB (ή μεγαλύτερη). Αρχικά θα πρέπει να μπορείτε να διαμορφώσετε το Raspi-config με ένα πληκτρολόγιο για να αλλάξετε τον προεπιλεγμένο κωδικό πρόσβασης Raspbian και να ενεργοποιήσετε το SSH. Μόλις ολοκληρωθεί η διαμόρφωση Raspi, θα χρειαστεί να συνδεθείτε μόνο μέσω σύνδεσης SSH.
Θα πρέπει ήδη να μπορείτε να διαμορφώσετε την εικόνα Rasbian στην κάρτα MicroSD, θα πρέπει να γνωρίζετε ότι μπορείτε να κάνετε SSH στο Raspberry Pi και να μπορείτε να διαμορφώσετε τη βάση δεδομένων SQL χρησιμοποιώντας το PHPMyAdmin.
Όπου βλέπετε $, αυτή είναι η εντολή που πρέπει να επικολλήσετε/χρησιμοποιήσετε για να εγκαταστήσετε και να διαμορφώσετε το λογισμικό.
Βήμα 1: ## Raspbian Image ##
Δημιουργήστε μια εικόνα Raspbian Stretch Lite σε κάρτα MicroSD (συνιστάται> 8 GB)
Μόλις εκκινήσει το RasPi συνδεθείτε με όνομα χρήστη: pi Κωδικός πρόσβασης: βατόμουρο
τότε
$ hostname -I
(Σημειώστε τη διεύθυνση IP, θα το χρειαστείτε στο SSH στο RasPi. Π.χ. 192.168.0.100)
$ sudo raspi-config
Επιλογή 1 - «Αλλαγή κωδικού χρήστη»> Εντάξει> Εισαγάγετε νέο κωδικό UNIX> Επανεισάγετε νέο κωδικό πρόσβασης> Εντάξει
Επιλογή 5 - "Επιλογές διασύνδεσης"> "P2 SSH"> Καρτέλα "Ναι" στο "Τέλος"> Εισαγωγή
$ sudo επανεκκίνηση
Βήμα 2: ## Ενημέρωση Raspbian ##
Τώρα χρησιμοποιώντας το Putty συνδεθείτε στο RPi χρησιμοποιώντας τη διεύθυνση IP από το προηγούμενο. Συνδεθείτε με όνομα χρήστη: pi & τον κωδικό πρόσβασής σας
$ sudo apt update && sudo apt upgrade -y
$ sudo επανεκκίνηση
Βήμα 3: ## Εγκατάσταση του Apache2 ##
Και πάλι χρησιμοποιώντας Putty συνδέστε το RPi χρησιμοποιώντας τη διεύθυνση IP από νωρίτερα.
συνδεθείτε με το όνομα χρήστη: pi & τον κωδικό πρόσβασής σας
$ sudo apt install apache2 -y
Μόλις ολοκληρωθεί η εγκατάσταση του Apache2 ανοίξτε ένα πρόγραμμα περιήγησης στο ίδιο δίκτυο Wi-Fi και εισαγάγετε τη διεύθυνση IP του RasPi. Εάν το Apache2 εγκατασταθεί σωστά, θα δείτε μια σελίδα που λέει "Προεπιλεγμένη σελίδα Apache2 Debian" και "Λειτουργεί!".
$ sudo a2enmod επανεγγραφή
$ sudo systemctl επανεκκίνηση apache2
$ sudo chown -R pi: www -data/var/www/html/
$ sudo chmod -R 770/var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Εύρεση: (Μπορείτε να χρησιμοποιήσετε Ctrl & W για εύρεση)
Κατάλογος/var/www/
Επιλογές Ευρετήρια FollowSymLinks AllowOverride None Απαιτούνται όλα χορηγούμενα /Κατάλογος
Αλλάζω σε:
Κατάλογος/var/www/Επιλογές Ευρετήρια FollowSymLinks
AllowOverride All
Απαιτείται η παροχή όλων
/Ευρετήριο
Ctrl & O> Enter> Ctrl & X
επανεκκίνηση $ sudo service apache2
Βήμα 4: ## Εγκατάσταση PHP7 ##
$ sudo apt install php libapache2-mod-php -y
Δοκιμή PHP
Θα πρέπει πρώτα να διαγράψετε το αρχείο "index.html" στον κατάλογο "/var/www/html".
$ sudo rm /var/www/html/index.html
Στη συνέχεια, δημιουργήστε ένα αρχείο "index.php" σε αυτόν τον κατάλογο, με αυτήν τη γραμμή εντολών
$ echo ""> /var/www/html/index.php
Ανανεώστε το πρόγραμμα περιήγησης ιστού στο ίδιο δίκτυο Wi-Fi, θα πρέπει τώρα να δείτε τη σελίδα πληροφοριών PHP.
Βήμα 5: ## Εγκατάσταση MySQL ##
$ sudo apt install mysql-server php-mysql -y
επανεκκίνηση $ sudo service apache2
$ sudo mysql_secure_installation
Θα σας ζητηθεί να εισαγάγετε τον τρέχοντα κωδικό πρόσβασης για το root (η προεπιλογή είναι κενή): πατήστε Enter.
Ορίστε τον κωδικό πρόσβασης root, πληκτρολογήστε Y και πατήστε Enter.
Πληκτρολογήστε έναν νέο κωδικό πρόσβασης και πατήστε Enter. Σημαντικό: θυμηθείτε αυτόν τον κωδικό πρόσβασης ρίζας.
Εισαγάγετε ξανά τον νέο κωδικό πρόσβασης και πατήστε Enter.
Πληκτρολογήστε Y και πατήστε Enter για κατάργηση ανώνυμων χρηστών.
Πληκτρολογήστε Y και πατήστε Enter για να μην επιτρέπεται η απομακρυσμένη σύνδεση ρίζας.
Πληκτρολογήστε Y και πατήστε Enter για να αφαιρέσετε τη δοκιμαστική βάση δεδομένων και να αποκτήσετε πρόσβαση σε αυτήν.
Πληκτρολογήστε Y και πατήστε Enter για να φορτώσετε τους πίνακες προνομίων τώρα.
Όταν ολοκληρωθεί, θα δείτε το μήνυμα All done! και ευχαριστώ για τη χρήση του MariaDB !.
$ sudo mysql -uroot -p
Εισαγάγετε τον κωδικό πρόσβασης ρίζας.
$ δημιουργία βάσης δεδομένων YOURDATABASENAME;
$ GRANT ΟΛΑ ΤΑ ΠΡΟΤΙΜΙΣΜΑΤΑ ΣΤΟ YOURDATABASENAME.* ΣΤΟ 'root'@'localhost' IDENTIFIED BY 'YOURROOTPASSWORD'?
$ FLUSH PRIVILEGES?
Ctrl & D
Βήμα 6: ## Εγκατάσταση PHPMyAdmin ##
$ sudo apt install phpmyadmin -y
Επιλέξτε Apache2 με τα πλήκτρα δρομέα και πατήστε το πλήκτρο διαστήματος για να επισημάνετε Apache2> Tab> Enter.
Διαμόρφωση βάσης δεδομένων για phpmyadmin με dbconfig-common; Επιλέξτε «Όχι»> Εισαγάγετε, έχουμε ήδη ρυθμίσει μια βάση δεδομένων παραπάνω με την εγκατάσταση MySQL.
Για πρόσβαση στο phpmyadmin χρησιμοποιήστε τη διεύθυνση IP του RasPi π.χ. 192.168.0.100/phpmyadmin/ Όνομα χρήστη: root και YOURROOTPASSWORD
Βήμα 7: ## Ρύθμιση FTP ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Εύρεση: (Μπορείτε να χρησιμοποιήσετε Ctrl & W για εύρεση)
local_enable = ΝΑΙ
ssl_enable = ΟΧΙ
Αλλάζω σε:
#local_enable = ΝΑΙ
#ssl_enable = ΟΧΙ
Προσθέστε στο κάτω μέρος του αρχείου:
# CUSTOMssl_enable = YES local_enable = YES chroot_local_user = YES local_root =/var/www user_sub_token = pi write_enable = YES local_umask = 002 allow_writeable_chroot = YES ftpd_banner = Καλώς ορίσατε στην υπηρεσία μου Raspberry Pi FTP.
Ctrl & O> Enter> Ctrl & X
$ sudo usermod -a -G www -data pi
$ sudo usermod -m -d /var /www pi
$ sudo chown -R www-data: www-data /var /www
$ sudo chmod -R 775 /var /www
$ sudo επανεκκίνηση
Η διαδικασία έχει πλέον ολοκληρωθεί.
Συνιστάται:
Εγκατάσταση De La Carte TagTagTag Pour Nabaztag / Εγκατάσταση του πίνακα TagTagTag στο Nabaztag σας: 15 βήματα
Installation De La Carte TagTagTag Pour Nabaztag / Installing the TagTagTag Board on Your Nabaztag: (δείτε παρακάτω για την αγγλική έκδοση) La carte TagTagTag a été crééee 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Εγκατάσταση/εγκατάσταση MultiBoard: 5 βήματα
Εγκατάσταση/εγκατάσταση MultiBoard: Το MultiBoard είναι ένα πρόγραμμα που μπορεί να χρησιμοποιηθεί για τη σύνδεση πολλών πληκτρολογίων σε υπολογιστή Windows. Στη συνέχεια, επαναπρογραμματίστε την είσοδο αυτών των πληκτρολογίων. Για παράδειγμα, ανοίξτε μια εφαρμογή ή εκτελέστε το AutoHotkeyscript όταν πατήσετε ένα συγκεκριμένο κλειδί. Github: https: // g
Εγκατάσταση De La Carte TagTagTag Pour Nabaztag: tag / Εγκατάσταση του πίνακα TagTagTag στο Nabaztag σας: ετικέτα: 23 Βήματα
Installation De La Carte TagTagTag Pour Nabaztag: tag / Installing the TagTagTag Board on Your Nabaztag: tag: (δείτε παρακάτω για την αγγλική έκδοση) La carte TagTagTag a été crééee 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: Το Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Εγκατάσταση του Raspbian στο Raspberry Pi 3 B χωρίς HDMI - Ξεκινώντας με το Raspberry Pi 3B - Ρύθμιση του Raspberry Pi σας 3: 6 βήματα
Εγκατάσταση του Raspbian στο Raspberry Pi 3 B χωρίς HDMI | Ξεκινώντας με το Raspberry Pi 3B | Ρύθμιση του Raspberry Pi 3: Όπως γνωρίζετε μερικοί από εσάς, οι υπολογιστές Raspberry Pi είναι φοβεροί και μπορείτε να αποκτήσετε ολόκληρο τον υπολογιστή μόνο σε έναν μικρό πίνακα. Το Raspberry Pi 3 Model B διαθέτει τετραπύρηνο 64-bit ARM Cortex A53 χρονισμένο στα 1,2 GHz. Αυτό θέτει το Pi 3 περίπου 50
Εγκατάσταση νέου εικονικού κεντρικού υπολογιστή στον διακομιστή Web Apache: 3 βήματα
Εγκατάσταση νέου εικονικού κεντρικού υπολογιστή στον διακομιστή Apache Web: Ο σκοπός αυτού του σεμιναρίου είναι να ακολουθήσει τη διαδικασία διαμόρφωσης και έναρξης ενός νέου εικονικού κεντρικού υπολογιστή διακομιστή ιστού Apache. Ένας εικονικός κεντρικός υπολογιστής είναι ένα " προφίλ " που εντοπίζει ποιος κεντρικός υπολογιστής DNS (π.χ. www.MyOtherhostname.com) καλείται για