LAMP (Linux, Apache, MySQL, PHP) Raspberry Pi– ზე დაყენება: 7 ნაბიჯი
LAMP (Linux, Apache, MySQL, PHP) Raspberry Pi– ზე დაყენება: 7 ნაბიჯი
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 გადატვირთვა

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

გირჩევთ: