Სარჩევი:
- ნაბიჯი 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 10:18
შექმენით LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) სტეკი PHPMyAdmin და FTP წვდომით თქვენს Raspberry Pi– ზე და დააკონფიგურირეთ, რომ ის მუშაობს როგორც ვებ სერვერი.
თქვენ დაგჭირდებათ Raspberry Pi კომპიუტერი ინტერნეტთან დაკავშირებული 8 GB (ან მეტი) MicroSD ბარათით. თავდაპირველად თქვენ უნდა შეგეძლოთ Raspi- კონფიგურაციის კლავიატურის კონფიგურაცია, რომ შეცვალოთ ნაგულისხმევი 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 განახლება && sudo apt განახლება -y
$ sudo გადატვირთვა
ნაბიჯი 3: ## დააინსტალირეთ Apache2 ##
ისევ Putty– ს გამოყენებით დაუკავშირდით RPi– ს ადრეული IP მისამართის გამოყენებით.
შედით მომხმარებლის სახელით: pi და თქვენი პაროლი
$ sudo apt დააინსტალირეთ apache2 -y
Apache2– ის დაყენების დასრულების შემდეგ გახსენით ბრაუზერი იმავე Wi-Fi ქსელში და შეიყვანეთ RasPi– ს IP მისამართი. თუ 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 არცერთი არ საჭიროებს ყველა მინიჭებულს /დირექტორია
შეცვლა:
დირექტორია/var/www/პარამეტრები ინდექსები FollowSymLinks
AllowOverride All
მოითხოვეთ ყველა მინიჭებული
/დირექტორია
Ctrl & O> Enter> Ctrl & X
$ sudo სერვისი 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 სერვისი apache2 გადატვირთვა
$ sudo mysql_secure_installation
თქვენ მოგეთხოვებათ შეიყვანოთ მიმდინარე პაროლი root (ნაგულისხმევი ცარიელია): დააჭირეთ Enter.
დააყენეთ ძირეული პაროლი, ჩაწერეთ Y და დააჭირეთ Enter.
ჩაწერეთ ახალი პაროლი და დააჭირეთ Enter. მნიშვნელოვანია: დაიმახსოვრეთ ეს პაროლი.
ხელახლა შეიყვანეთ ახალი პაროლი და დააჭირეთ Enter.
ჩაწერეთ Y და დააჭირეთ Enter- ს ანონიმური მომხმარებლების წასაშლელად.
ჩაწერეთ Y და დააჭირეთ Enter, რომ დისტანციურად არ დაუშვათ root შესვლა.
აკრიფეთ Y და დააჭირეთ Enter, რომ ამოიღოთ საცდელი მონაცემთა ბაზა და შეხვიდეთ მასზე.
ჩაწერეთ Y და დააჭირეთ Enter- ს, რათა გადატვირთოთ პრივილეგიის ცხრილები.
დასრულების შემდეგ ნახავთ შეტყობინებას ყველაფერი დასრულებულია! და მადლობა MariaDB– ს გამოყენებისთვის !.
$ sudo mysql -uroot -p
შეიყვანეთ root პაროლი.
$ შექმნა მონაცემთა ბაზა YOURDATABASENAME;
$ GRANT ყველა პრივილეგია YOURDATABASENAME.* 'Root'@'localhost' IDENTIFIED by 'YOURROOTPASSWORD';
$ FLUSH პრივილეგიები;
Ctrl & D
ნაბიჯი 6: ## დააინსტალირეთ PHPMyAdmin ##
$ sudo apt დააინსტალირეთ phpmyadmin -y
შეარჩიეთ Apache2 კურსორის კლავიშებით და დააწკაპუნეთ spacebar- ზე, რათა მონიშნოთ Apache2> Tab> Enter.
Phpmyadmin- ის მონაცემთა ბაზის კონფიგურაცია dbconfig-common? აირჩიეთ "არა"> შეიყვანეთ, ჩვენ უკვე შევქმენით მონაცემთა ბაზა ზემოთ MySQL ინსტალაციით.
Phpmyadmin– ზე წვდომისათვის გამოიყენეთ RasPi– ს IP მისამართი მაგ. 192.168.0.100/phpmyadmin/ მომხმარებლის სახელი: root და YOURROOTPASSWORD
ნაბიჯი 7: ## დააინსტალირეთ FTP ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
ძებნა: (თქვენ შეგიძლიათ გამოიყენოთ Ctrl & W, რომ იპოვოთ)
local_enable = YES
ssl_ ჩართვა = არა
შეცვლა:
#local_enable = YES
#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-მონაცემები: www-data /var /www
$ sudo chmod -R 775 /var /www
$ sudo გადატვირთვა
პროცესი ახლა დასრულებულია.
გირჩევთ:
MultiBoard– ის დაყენება/დაყენება: 5 ნაბიჯი
MultiBoard დაყენება/ინსტალაცია: MultiBoard არის პროგრამა, რომელიც შეიძლება გამოყენებულ იქნას მრავალი კომპიუტერის Windows კომპიუტერთან დასაკავშირებლად. შემდეგ კი გადააპროგრამეთ ამ კლავიშების შეყვანა. მაგალითად, გახსენით პროგრამა ან გაუშვით AutoHotkeyscript, როდესაც დააჭირეთ გარკვეულ ღილაკს. Github: https: // g
ტემპერატურა და ტენიანობა ESP32-DHT22-MQTT-MySQL-PHP გამოყენებით: 7 ნაბიჯი
ტემპერატურა და ტენიანობა ESP32-DHT22-MQTT-MySQL-PHP გამოყენებით: ჩემს შეყვარებულს უნდოდა სათბური, ამიტომ მე მას შევქმენი. მე მინდოდა ტემპერატურისა და ტენიანობის სენსორი სათბურის შიგნით. ასე რომ, მე გუგლში მოვიძიე მაგალითები და დავიწყე ექსპერიმენტები. ჩემი დასკვნა იყო, რომ ყველა მაგალითი, რაც მე ვიპოვე, არ იყო ზუსტად ის, რაც
როგორ შევქმნათ შეტყობინებების დაფის ვებ გვერდი PHP და MYSQL გამოყენებით: 5 ნაბიჯი
როგორ შევქმნათ შეტყობინებების დაფის ვებ გვერდი PHP და MYSQL გამოყენებით: ეს ინსტრუქცია გაჩვენებთ თუ როგორ უნდა შექმნათ შეტყობინებების დაფის ვებ გვერდი php, mysql, html და css გამოყენებით. თუ თქვენ ახალი ხართ ვებ განვითარება, არ ინერვიულოთ, იქნება დეტალური ახსნა და ანალოგიები, ასე რომ თქვენ უკეთ გაიგებთ ცნებებს. ხალიჩა
Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე - დაწყება ჟოლოს Pi 3B - თქვენი ჟოლოს პი 3: 6 ნაბიჯის დაყენება
Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე | დაწყება ჟოლოს Pi 3B | თქვენი Raspberry Pi 3-ის დაყენება: როგორც ზოგიერთმა თქვენგანმა იცის Raspberry Pi კომპიუტერები საკმაოდ გასაოცარია და შეგიძლიათ მიიღოთ მთელი კომპიუტერი მხოლოდ ერთ პატარა დაფაზე. Raspberry Pi 3 Model B- ს აქვს ოთხ ბირთვიანი 64-ბიტიანი ARM Cortex A53 დატვირთულია 1.2 GHz– ზე. ეს ადგენს Pi 3 -ს დაახლოებით 50
ახალი ვირტუალური მასპინძლის დაყენება Apache ვებ სერვერზე: 3 ნაბიჯი
Apache ვებ სერვერში ახალი ვირტუალური მასპინძლის დაყენება: ამ გაკვეთილის მიზანია გაიაროს ახალი Apache ვებ სერვერის ვირტუალური მასპინძლის კონფიგურაციისა და დაწყების პროცესი. ვირტუალური მასპინძელი არის " პროფილი " რომელიც ამოიცნობს რომელი DNS მასპინძელს (მაგ., www.MyOtherhostname.com) ეძახიან