Мазмұны:
- 1 -қадам: ## Raspbian кескіні ##
- 2 -қадам: ## Raspbian жаңарту ##
- 3 -қадам: ## Apache2 орнатыңыз ##
- 4 -қадам: ## PHP7 орнатыңыз ##
- 5 -қадам: ## MySQL орнатыңыз ##
- 6 -қадам: ## PHPMyAdmin орнатыңыз ##
- 7 -қадам: ## FTP орнату ##
Бейне: Rampberry Pi -ге LAMP (Linux, Apache, MySQL, PHP) орнату: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Raspberry Pi-де PHPMyAdmin және FTP қатынасы бар LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) стегін орнатыңыз және оны веб-сервер ретінде жұмыс жасайтын етіп конфигурациялаңыз.
Сізге 8 ГБ (немесе одан үлкен) MicroSD картасы бар интернетке қосылған Raspberry Pi компьютері қажет болады. Алдымен сізге Raspi-конфигурациясын әдепкі Raspbian құпия сөзін өзгерту және SSH қосу үшін пернетақта арқылы конфигурациялау қажет. Raspi-конфигурациясы аяқталғаннан кейін сізге тек SSH қосылымы арқылы қосылу қажет.
Сіз MicroSD картасына Rasbian кескінін конфигурациялай білуіңіз керек, сізге Raspberry Pi -ге SSH -ге қосылу туралы білім қажет және PHPMyAdmin көмегімен SQL деректер қорын конфигурациялау қажет.
Сіз $ -ды көргенде, бұл бағдарламалық жасақтаманы орнату және конфигурациялау үшін қою/пайдалану қажет пәрмен.
1 -қадам: ## Raspbian кескіні ##
MicroSD картасына Raspbian Stretch Lite кескінін жасаңыз (> 8 ГБ ұсынылады)
RasPi жүктелгеннен кейін Пайдаланушы аты: pi Құпиясөзі: таңқурай арқылы кіріңіз
онда
$ хост аты -I.
(IP -адресті ескеріңіз, бұл сізге SSP -тен RasPi -ге қажет болады. Мысалы, 192.168.0.100)
$ sudo raspi-config
1 -нұсқа - 'Пайдаланушы құпия сөзін өзгерту'> Ok> Жаңа 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 install 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 None Барлық берілген /каталогты қажет етпейді
Өзгерту:
Directory/var/www/Options Indexes FollowSymLinks
AllowOverride Барлығын рұқсат ету
Берілгендердің барлығын талап етіңіз
/Анықтама
Ctrl & O> Enter> Ctrl & X
$ sudo қызметі apache2 қайта іске қосыңыз
4 -қадам: ## PHP7 орнатыңыз ##
$ sudo apt php libapache2-mod-php -y орнатыңыз
PHP тестілеу
Алдымен «/var/www/html» каталогындағы «index.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 пернесін басыңыз.
Y енгізіңіз және тест дерекқорын жою және оған кіру үшін Enter пернесін басыңыз.
Артықшылық кестелерін қайта жүктеу үшін Y деп теріп, Enter пернесін басыңыз.
Аяқтағаннан кейін сіз «Барлығы дайын!» Хабарламасын көресіз. және MariaDB қолданғаныңыз үшін рахмет!.
$ sudo mysql -uroot -p
Түбірлік парольді енгізіңіз.
$ YOURDATABASENAME мәліметтер қорын құру;
$ ГРАНТ БАРЛЫҚ ЖАЗУЛЫҚТАҒЫ АТЫНДАҒЫ АРТЫҚШЫЛЫҚТАРДЫ.* TO 'root'@'localhost' TO 'YOURROOTPASSWORD' АНЫҚТАУҒА;
$ FLUSH артықшылықтары;
Ctrl & D
6 -қадам: ## PHPMyAdmin орнатыңыз ##
$ sudo apt install phpmyadmin -y
Курсор пернелерімен Apache2 таңдаңыз және 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 = ИӘ
ssl_enable = ЖОҚ
Өзгерту:
#local_enable = ИӘ
#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
De La Carte TagTagTag орнату Nabaztag: tag / TagTagTag тақтасын Nabaztag -те орнату: тег: 23 қадам
De La Carte TagTagTag Pab Nabaztag: tag / TagTagTag тақтасын Nabaztag -те орнату: тег: (ағылшын тіліндегі нұсқасын төменде қараңыз) La carte TagTagTag a eté créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Қаржыландыру 2019 жылдың шілде айының соңына дейін жалғасады
ESP32-DHT22-MQTT-MySQL-PHP көмегімен температура мен ылғалдылық: 7 қадам
ESP32-DHT22-MQTT-MySQL-PHP көмегімен температура мен ылғалдылық: Менің қызым жылытқыш алғысы келді, сондықтан мен оны жасадым. Бірақ мен жылыжай ішіндегі температура мен ылғалдылық сенсорын алғым келді. Мен мысалдар іздеп, тәжірибе жасай бастадым, мен тапқан мысалдар дәл солай емес екендігі туралы қорытынды жасадым
HDMI жоқ Raspberry Pi 3 B -де Raspbian орнату - Raspberry Pi 3B -пен жұмысты бастау - Raspberry Pi 3: 6 қадамдарын орнату
HDMI жоқ Raspberry Pi 3 B -де Raspbian орнату | Raspberry Pi 3B -пен жұмысты бастау | Raspberry Pi 3-ті орнату: Кейбіреулер Raspberry Pi компьютерлері өте керемет екенін білесіз, және сіз бүкіл компьютерді бір ғана тақтаға ала аласыз. Raspberry Pi 3 Model B төрт ядролы 64 биттік ARM Cortex A53 жиілігі 1,2 ГГц. Бұл Pi 3 -ті шамамен 50 құрайды
Apache веб -серверінде жаңа виртуалды хостты орнату: 3 қадам
Apache веб -серверінде жаңа виртуалды хостты орнату: Бұл оқулықтың мақсаты - жаңа Apache веб -серверінің виртуалды хостын конфигурациялау және іске қосу процесі. Виртуалды хост - бұл " профиль " ол қандай DNS хостын (мысалы, www.MyOtherhostname.com) шақырылатынын анықтайды