Სარჩევი:

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: An Intro to Docker and Containers by Nicola Kabar and Mano Marks 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 კომპიუტერი ინტერნეტთან დაკავშირებული 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 გადატვირთვა

პროცესი ახლა დასრულებულია.

გირჩევთ: