Përmbajtje:

Instalimi i LAMP (Linux, Apache, MySQL, PHP) në Raspberry Pi: 7 hapa
Instalimi i LAMP (Linux, Apache, MySQL, PHP) në Raspberry Pi: 7 hapa

Video: Instalimi i LAMP (Linux, Apache, MySQL, PHP) në Raspberry Pi: 7 hapa

Video: Instalimi i LAMP (Linux, Apache, MySQL, PHP) në Raspberry Pi: 7 hapa
Video: Contain Yourself: введение в Docker и контейнеры Николы Кабара и Мано Маркса 2024, Nëntor
Anonim
Instalimi i LAMP (Linux, Apache, MySQL, PHP) në një Raspberry Pi
Instalimi i LAMP (Linux, Apache, MySQL, PHP) në një Raspberry Pi

Vendosni një pirg LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) me qasje PHPMyAdmin dhe FTP në Raspberry Pi tuaj dhe konfiguroni që të funksionojë si një server në internet.

Ju do të keni nevojë për një kompjuter Raspberry Pi të lidhur në internet me një kartë MicroSD 8 GB (ose më të madhe). Në fillim do të duhet të jeni në gjendje të konfiguroni konfigurimin Raspi me një tastierë për të ndryshuar fjalëkalimin e paracaktuar Raspbian dhe për të aktivizuar SSH. Pasi të keni përfunduar konfigurimin Raspi, do t'ju duhet të lidheni vetëm përmes një lidhje SSH.

Ju tashmë duhet të jeni në gjendje të konfiguroni imazhin Rasbian në kartën MicroSD, do t'ju duhet njohuri për të qenë në gjendje të SSH në Raspberry Pi dhe të jeni në gjendje të konfiguroni bazën tuaj të të dhënave SQL duke përdorur PHPMyAdmin.

Aty ku shihni $, ky është komanda që duhet të ngjisni/përdorni për të instaluar dhe konfiguruar softuerin.

Hapi 1: ## Image Raspbian ##

Krijoni një imazh Raspbian Stretch Lite në një kartë MicroSD (rekomandohet>> 8 GB)

Pasi RasPi të ketë nisur regjistrohuni me emrin e përdoruesit: pi Fjalëkalimi: mjedër

atëherë

$ hostname -I

(Shënoni adresën IP, do t'ju duhet kjo për SSH në RasPi. P.sh. 192.168.0.100)

$ sudo raspi-config

Opsioni 1 - 'Ndrysho fjalëkalimin e përdoruesit'> Ok> Futni fjalëkalimin e ri UNIX> Rishkruani fjalëkalimin e ri> Ok

Opsioni 5 - 'Opsionet e ndërlidhjes'> 'P2 SSH'> Po Skeda për 'Mbaro'> Fut

$ sudo rindezje

Hapi 2: ## Përditëso Raspbian ##

Tani duke përdorur Putty lidheni me RPi duke përdorur adresën IP nga më parë. Regjistrohuni me Emri i përdoruesit: pi & fjalëkalimin tuaj

$ sudo apt update && sudo apt upgrade -y

$ sudo rindezje

Hapi 3: ## Instaloni Apache2 ##

Përsëri duke përdorur Putty lidheni me RPi duke përdorur adresën IP nga më parë.

identifikohuni me emrin e përdoruesit: pi & fjalëkalimin tuaj

$ sudo apt install apache2 -y

Pasi të keni përfunduar instalimin e Apache2 hapni një shfletues uebi në të njëjtin rrjet Wi-Fi dhe futni adresën IP të RasPi. Nëse Apache2 është instaluar si duhet, do të shihni një faqe që thotë 'Apache2 Debian Default Page' dhe 'Punon!'.

$ sudo a2enmod rishkruaj

$ sudo systemctl rinis apache2

$ sudo chown -R pi: www -data/var/www/html/

$ sudo chmod -R 770/var/www/html/

$ sudo nano /etc/apache2/apache2.conf

Gjej: (Ju mund të përdorni Ctrl & W për të gjetur)

Drejtoria/var/www/

Opsionet Indekset NdiqniSymLinks AllowOverride Asnjë Kërkoni të gjitha të dhëna /Drejtori

Ndrysho në:

Drejtoria/var/www/Opsionet Indekset FollowSymLinks

AllowOverride All

Kërkojnë të gjitha të dhëna

/Drejtoria

Ctrl & O> Enter> Ctrl & X

rinisni $ sudo service apache2

Hapi 4: ## Instaloni PHP7 ##

$ sudo apt instaloni php libapache2-mod-php -y

Testimi i PHP

Së pari do t'ju duhet të fshini skedarin "index.html" në drejtorinë "/var/www/html".

$ sudo rm /var/www/html/index.html

Pastaj krijoni një skedar "index.php" në këtë drejtori, me këtë linjë komande

$ echo ""> /var/www/html/index.php

Rifreskoni shfletuesin e uebit në të njëjtin rrjet Wi-Fi, tani duhet të shihni faqen e informacionit PHP.

Hapi 5: ## Instaloni MySQL ##

$ sudo apt instaloni mysql-server php-mysql -y

rinisni $ sudo service apache2

$ sudo mysql_secure_installation

Do t'ju kërkohet të futni fjalëkalimin aktual për rrënjën (parazgjedhja është bosh): shtypni Enter.

Vendosni fjalëkalimin rrënjë, shkruani Y dhe shtypni Enter.

Shkruani një fjalëkalim të ri dhe shtypni Enter. E rëndësishme: mbani mend këtë fjalëkalim rrënjësor.

Futni përsëri fjalëkalimin e ri dhe shtypni Enter.

Shtypni Y dhe shtypni Enter për të hequr përdoruesit anonimë.

Shkruani Y dhe shtypni Enter për të mos lejuar hyrjen e rrënjës në distancë.

Shkruani Y dhe shtypni Enter për të hequr bazën e të dhënave të testimit dhe qasjen në të.

Shtypni Y dhe shtypni Enter për të ringarkuar tabelat e privilegjeve tani.

Kur të përfundoni, do të shihni mesazhin Të gjitha të kryera! dhe Faleminderit që përdorni MariaDB !.

$ sudo mysql -uroot -p

Shkruani fjalëkalimin rrënjë.

$ krijo bazën e të dhënave YOURDATABASENAME;

$ GRANT GJITH PRIVILEGJET N Y YOURDATABASENAME.* P'R 'root'@'localhost' IDENTIFIKUAR NGA 'YOUURROOTPASSWORD';

PRIVILEGJET $ FLUSH;

Ctrl & D

Hapi 6: ## Instaloni PHPMyAdmin ##

$ sudo apt instaloni phpmyadmin -y

Zgjidhni Apache2 me çelësat e kursorit dhe shtypni spacebar për të nxjerrë në pah Apache2> Tab> Enter.

Konfiguroni bazën e të dhënave për phpmyadmin me dbconfig-common? Zgjidhni 'Jo'> Enter, ne kemi krijuar tashmë një bazë të dhënash më lart me instalimin MySQL.

Për të hyrë në phpmyadmin përdorni adresën IP të RasPi p.sh. 192.168.0.100/phpmyadmin/ Emri i përdoruesit: root dhe FJALA JUAJ

Hapi 7: ## Vendosni një FTP ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Gjej: (Ju mund të përdorni Ctrl & W për të gjetur)

aktivizimi_vendal = PO

ssl_enable = JO

Ndrysho në:

#aktivizimi_vendal = PO

#ssl_enable = JO

Shtoni në fund të skedarit:

# CUSTOMssl_enable = PO local_enable = PO chroot_local_user = PO local_root =/var/www user_sub_token = pi write_enable = PO local_umask = 002 allow_writeable_chroot = YES ftpd_banner = Mirë se vini në shërbimin tim Raspberry Pi FTP.

Ctrl & O> Enter> Ctrl & X

$ sudo usermod -a -G www -të dhëna pi

$ sudo usermod -m -d /var /www pi

$ sudo chown -R www-të dhëna: www-data /var /www

$ sudo chmod -R 775 /var /www

$ sudo rindezje

Procesi tani ka përfunduar.

Recommended: