תוכן עניינים:
- שלב 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 09:15
הגדר ערימת LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) עם PHPMyAdmin וגישה ל- FTP ב- Raspberry Pi שלך והגדר אותה לעבודה כשרת אינטרנט.
תזדקק למחשב Raspberry Pi המחובר לאינטרנט עם כרטיס MicroSD בנפח 8GB (או יותר). בהתחלה יהיה עליך להיות מסוגל להגדיר את תצורת Raspi באמצעות מקלדת כדי לשנות את סיסמת Raspbian המוגדרת כברירת מחדל ולהפעיל SSH. לאחר השלמת הגדרת Raspi, עליך להתחבר רק באמצעות חיבור SSH.
אתה אמור כבר להיות מסוגל להגדיר את התמונה הראסבית לכרטיס MicroSD, תזדקק לידע על יכולת SSH ל- Raspberry Pi ותוכל להגדיר את מסד הנתונים שלך ב- SQL באמצעות PHPMyAdmin.
במקום בו אתה רואה $, זוהי הפקודה שעליך להדביק/להשתמש בה כדי להתקין ולהגדיר את התוכנה.
שלב 1: ## Raspbian Image ##
צור תמונת Raspbian Stretch Lite לכרטיס MicroSD (מומלץ ביותר מ- 8 GB)
לאחר שה- RasPi אתחל התחבר עם שם משתמש: סיסמא: פטל
לאחר מכן
$ hostname -I
(רשום את כתובת ה- IP, תצטרך זאת ל- SSH ל- RasPi. למשל 192.168.0.100)
$ sudo raspi-config
אפשרות 1 - 'שנה סיסמת משתמש'> אישור> הזן סיסמה חדשה של UNIX> הקלד שוב סיסמה חדשה> אישור
אפשרות 5 - 'אפשרויות ממשק'> 'P2 SSH'> כרטיסיית כן ל'סיום '> Enter
$ sudo אתחול מחדש
שלב 2: ## עדכן Raspbian ##
כעת באמצעות Putty התחבר ל- RPi באמצעות כתובת ה- IP של קודמת. היכנס עם שם משתמש: pi והסיסמה שלך
$ sudo apt update && sudo apt upgrade -y
$ sudo אתחול מחדש
שלב 3: ## התקן את Apache2 ##
שוב באמצעות Putty התחבר ל- RPi באמצעות כתובת ה- IP מקודם.
היכנס עם שם משתמש: pi והסיסמה שלך
$ sudo apt להתקין 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 להתקין 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 התקן את mysql-server php-mysql -y
הפעלה מחדש של $ sudo service apache2
$ sudo mysql_secure_installation
תתבקש להזין את הסיסמה הנוכחית לשורש (ברירת המחדל ריקה): הקש Enter.
הגדר את סיסמת השורש, הקלד Y ולחץ על Enter.
הקלד סיסמה חדשה והקש Enter. חשוב: זכור את סיסמת השורש הזו.
הזן מחדש את הסיסמה החדשה ולחץ על Enter.
הקלד Y והקש Enter כדי להסיר משתמשים אנונימיים.
הקלד Y ולחץ על Enter כדי לאפשר כניסה שורשית מרחוק.
הקלד Y והקש Enter כדי להסיר את מסד הנתונים של הבדיקה וגש אליו.
הקלד Y ולחץ על Enter כדי לטעון מחדש טבלאות הרשאות כעת.
בסיום, תראה את ההודעה הכל נעשה! ותודה על השימוש ב- MariaDB!.
$ sudo mysql -uroot -p
הזן את סיסמת השורש.
$ צור מסד נתונים YOURDATABASENAME;
$ Grant כל זכויות היתר על בסיס הנתונים שלך.* ל- 'root'@'localhost' המזוהה על ידי 'YOURROOTPASSWORD';
זכויות הדירה $ FLUSH;
Ctrl & D
שלב 6: ## התקן PHPMyAdmin ##
$ sudo apt להתקין phpmyadmin -y
בחר Apache2 בעזרת מקשי הסמן ולחץ על מקש הרווח כדי לסמן Apache2> Tab> Enter.
להגדיר את מסד הנתונים של phpmyadmin עם dbconfig-common? בחר 'לא'> הזן, כבר הגדרנו מסד נתונים למעלה עם התקנת MySQL.
כדי לגשת ל- phpmyadmin השתמש בכתובת ה- IP של ה- RasPi למשל. 192.168.0.100/phpmyadmin/ שם משתמש: root ו- YOURROOTPASSWORD
שלב 7: ## הגדרת FTP ##
$ sudo apt להתקין vsftpd -y
$ sudo nano /etc/vsftpd.conf
מצא: (אתה יכול להשתמש ב- Ctrl & W כדי למצוא)
local_enable = YES
ssl_enable = לא
לשנות ל:
#local_enable = YES
#ssl_enable = NO
הוסף לתחתית הקובץ:
# 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 = ברוכים הבאים לשירות ה- FTP של Raspberry Pi.
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 שלבים
התקנת De La Carte TagTagTag Pour Nabaztag / התקנת לוח TagTagTag ב- Nabaztag שלך: (ראה להלן לגרסה באנגלית) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Elle a fait l'objet ensuite d'un financement participatifif sur Ulule en juin 2019, si vous souhaitez
התקנת De La Carte TagTagTag Pour Nabaztag: tag / התקנת לוח TagTagTag ב- Nabaztag שלך: tag: 23 צעדים
Installation De La Carte TagTagTag Pour Nabaztag: tag / התקנת לוח TagTagTag ב- Nabaztag שלך: tag: (ראה להלן לגרסה באנגלית) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Elle a fait l'objet ensuite d'un financement participatifif sur Ulule en juin 2019, si vous souhaitez
התקנת לוח ESP32 ב- Arduino IDE (Windows, Mac OS X, Linux): 7 שלבים
התקנת לוח ESP32 ב- Arduino IDE (Windows, Mac OS X, Linux): יש תוסף ל- Arduino IDE המאפשר לך לתכנת את ESP32 באמצעות Arduino IDE ושפת התכנות שלו. במדריך זה נראה לך כיצד להתקין את לוח ESP32 ב- Arduino IDE בין אם אתה משתמש ב- Windows, Mac OS X או Li
התקנת ESP-IDF למודולים התקנת ESP32 מלאה: 5 שלבים
ESP-IDF למודולים התקנה מלאה של ESP32: לפני מספר חודשים רכשתי מודול ESP32, בדקתי אילו שיטות קיימות לתכנת אותו, מכיוון שאני מחשיב אותו כחומרה עוצמתית ביותר, הפעם נתקין ונקבע את התצורה של Espressif IoT Framework פלטפורמה או (ESP-IDF) מ
התקנת מארח וירטואלי חדש בשרת האינטרנט של Apache: 3 שלבים
התקנת מארח וירטואלי חדש בשרת האינטרנט של Apache: מטרת הדרכה זו היא לעבור את תהליך ההגדרה וההפעלה של מארח וירטואלי חדש של שרת האינטרנט של Apache. מארח וירטואלי הוא " פרופיל " שמזהה לאיזה מארח DNS (למשל www.MyOtherhostname.com) קוראים