Съдържание:
- Стъпка 1: ## Raspbian изображение ##
- Стъпка 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 07:52
Настройте 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 рестартиране
Сега процесът е завършен.
Препоръчано:
Инсталиране на De La Carte TagTagTag Pour Nabaztag / Инсталиране на TagTagTag Board на вашия Nabaztag: 15 стъпки
Инсталиране TagTagTagTag Tag Pour Nabaztag / Инсталиране на TagTagTag Board на вашия Nabaztag: (вижте по -долу за английска версия) La carte TagTagTag a été crée en 2018 lors de Maker Faire Paris за faire renaitre les Nabaztag et les Nabaztag: Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Инсталиране на De La Carte TagTagTag Pour Nabaztag: tag / Инсталиране на TagTagTag Board на вашия Nabaztag: tag: 23 стъпки
Инсталиране TagTagTagTagTag Pour Nabaztag: tag / Инсталиране на TagTagTag Board на вашия Nabaztag: tag: (вижте по -долу за английската версия) La carte TagTagTag a été créée на 2018 г. lors de Maker Faire Paris за faire renaitre les Nabaztag и др. . Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Инсталиране на Raspbian Buster на Raspberry Pi 3 - Първи стъпки с Raspbian Buster с Raspberry Pi 3b / 3b+: 4 стъпки
Инсталиране на Raspbian Buster на Raspberry Pi 3 | Първи стъпки с Raspbian Buster с Raspberry Pi 3b / 3b+: Здравейте момчета, наскоро организацията Raspberry pi стартира нова Raspbian OS, наречена Raspbian Buster. Това е нова версия на Raspbian за Raspberry pi's. Така че днес в тези инструкции ще научим как да инсталирате Raspbian Buster OS на вашия Raspberry pi 3
Инсталиране на Raspbian в Raspberry Pi 3 B без HDMI - Първи стъпки с Raspberry Pi 3B - Настройка на вашия Raspberry Pi 3: 6 стъпки
Инсталиране на Raspbian в Raspberry Pi 3 B без HDMI | Първи стъпки с Raspberry Pi 3B | Настройка на вашия Raspberry Pi 3: Както някои от вас знаят, компютрите на Raspberry Pi са доста страхотни и можете да поставите целия компютър само на една малка дъска. Raspberry Pi 3 Модел B разполага с четириядрен 64-битов ARM Cortex A53 с тактова честота 1,2 GHz. Това поставя Pi 3 приблизително на 50
Инсталиране на нов виртуален хост в уеб сървъра на Apache: 3 стъпки
Инсталиране на нов виртуален хост в уеб сървъра на Apache: Целта на този урок е да премине през процеса на конфигуриране и стартиране на нов виртуален хост на уеб сървър на Apache. Виртуалният хост е "профил" който открива кой DNS хост (например www.MyOtherhostname.com) се извиква за