Мазмұны:

Rampberry Pi -ге LAMP (Linux, Apache, MySQL, PHP) орнату: 7 қадам
Rampberry Pi -ге LAMP (Linux, Apache, MySQL, PHP) орнату: 7 қадам

Бейне: Rampberry Pi -ге LAMP (Linux, Apache, MySQL, PHP) орнату: 7 қадам

Бейне: Rampberry Pi -ге LAMP (Linux, Apache, MySQL, PHP) орнату: 7 қадам
Бейне: Установка Apache, PHP, MySQL (LAMP) на VDS сервер (в Ubuntu) 2024, Қараша
Anonim
Rampberry Pi -ге LAMP (Linux, Apache, MySQL, PHP) орнату
Rampberry Pi -ге LAMP (Linux, Apache, MySQL, PHP) орнату

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 қайта жүктеу

Қазір процесс аяқталды.

Ұсынылған: