תוכן עניינים:

התקנת LAMP (Linux, Apache, MySQL, PHP) ב- Raspberry Pi: 7 שלבים
התקנת LAMP (Linux, Apache, MySQL, PHP) ב- Raspberry Pi: 7 שלבים

וִידֵאוֹ: התקנת LAMP (Linux, Apache, MySQL, PHP) ב- Raspberry Pi: 7 שלבים

וִידֵאוֹ: התקנת LAMP (Linux, Apache, MySQL, PHP) ב- Raspberry Pi: 7 שלבים
וִידֵאוֹ: Contain Yourself: введение в Docker и контейнеры Николы Кабара и Мано Маркса 2024, נוֹבֶמבֶּר
Anonim
התקנת LAMP (Linux, Apache, MySQL, PHP) ב- Raspberry Pi
התקנת LAMP (Linux, Apache, MySQL, PHP) ב- Raspberry Pi

הגדר ערימת 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 אתחול מחדש

התהליך הושלם כעת.

מוּמלָץ: