Съдържание:

Инсталиране на 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 стъпки
Видео: LAMP, WordPress UBUNTU 16.04 LTS 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, свързан към интернет с 8GB (или по -голяма) MicroSD карта. Първо ще трябва да можете да конфигурирате Raspi-config с клавиатура, за да промените стандартната парола на Raspbian и да активирате SSH. След като конфигурацията на Raspi бъде завършена, ще трябва само да се свържете чрез SSH връзка.

Вече трябва да можете да конфигурирате Rasbian образ на MicroSD картата, ще ви трябват познания за възможността за SSH към Raspberry Pi и ще можете да конфигурирате вашата SQL база данни с помощта на PHPMyAdmin.

Където виждате $, това е командата, която трябва да поставите/използвате, за да инсталирате и конфигурирате софтуера.

Стъпка 1: ## Raspbian изображение ##

Създайте изображение на 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 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 Няма Изисква всички предоставени /Директория

Промени на:

Директория/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-сървър php-mysql -y

$ sudo услуга apache2 рестартиране

$ sudo mysql_secure_installation

Ще бъдете помолени да въведете текуща парола за root (по подразбиране е празно): натиснете Enter.

Задайте root парола, въведете Y и натиснете Enter.

Въведете нова парола и натиснете Enter. Важно: запомнете тази парола за root.

Въведете отново новата парола и натиснете Enter.

Въведете Y и натиснете Enter, за да премахнете анонимни потребители.

Въведете Y и натиснете Enter, за да забраните отдалечено влизане в root.

Въведете Y и натиснете Enter, за да премахнете тестовата база данни и достъп до нея.

Въведете Y и натиснете Enter, за да презаредите таблиците за привилегии сега.

Когато приключите, ще видите съобщението Готово! и благодаря, че използвате MariaDB !.

$ sudo mysql -uroot -p

Въведете основната парола.

$ създаване на база данни YOURDATABASENAME;

$ ПРЕДОСТАВЕТЕ ВСИЧКИ ПРИВИЛЕГИИ НА YOURDATABASENAME.* НА 'root'@'' localhost 'ИДЕНТИФИЦИРАНО ОТ' YOURROOTPASSWORD ';

$ FLUSH ПРИВИЛЕГИИ;

Ctrl & D

Стъпка 6: ## Инсталирайте PHPMyAdmin ##

$ sudo apt install phpmyadmin -y

Изберете Apache2 с клавишите на курсора и натиснете интервала, за да маркирате Apache2> Tab> Enter.

Конфигуриране на база данни за phpmyadmin с dbconfig-common? Изберете „Не“> Въведете, ние вече сме настроили база данни по -горе с инсталацията MySQL.

За достъп до phpmyadmin използвайте IP адреса на RasPi, напр. 192.168.0.100/phpmyadmin/ Потребителско име: root и ВАШАТА ПАРОЛА

Стъпка 7: ## Настройка на FTP ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Намерете: (Можете да използвате Ctrl & W, за да намерите)

local_enable = ДА

ssl_enable = НЕ

Промени на:

#local_enable = ДА

#ssl_enable = НЕ

Добавете в долната част на файла:

# CUSTOMssl_enable = ДА local_enable = ДА chroot_local_user = ДА local_root =/var/www user_sub_token = pi write_enable = ДА local_umask = 002 allow_writeable_chroot = ДА 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-data: www-data /var /www

$ sudo chmod -R 775 /var /www

$ sudo рестартиране

Сега процесът е завършен.

Препоръчано: