Orodha ya maudhui:
- Hatua ya 1: ## Picha ya Raspbian ##
- Hatua ya 2: # # Sasisha Raspbian ##
- Hatua ya 3: # # Sakinisha Apache2 ##
- Hatua ya 4: # # Sakinisha PHP7 ##
- Hatua ya 5: # # Sakinisha MySQL ##
- Hatua ya 6: ## Sakinisha PHPMyAdmin ##
- Hatua ya 7: # # Sanidi FTP ##
Video: Kuweka LAMP (Linux, Apache, MySQL, PHP) kwenye Raspberry Pi: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Sanidi LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) stack na PHPMyAdmin na ufikiaji wa FTP kwenye Raspberry Pi yako na uisanidi ifanye kazi kama seva ya wavuti.
Utahitaji kompyuta ya Raspberry Pi iliyounganishwa kwenye mtandao na kadi ya MicroSD ya 8GB (au zaidi). Mwanzoni itabidi uweze kusanidi Raspi-config na kibodi kubadilisha nenosiri chaguo-msingi la Raspbian na kuwezesha SSH. Mara tu usanidi wa Raspi ukikamilika utahitaji tu kuunganisha kupitia unganisho la SSH.
Lazima tayari uweze kusanidi picha ya Rasbi kwa kadi ya MicroSD, utahitaji maarifa ya kuweza SSH kwa Raspberry Pi na uweze kusanidi hifadhidata yako ya SQL ukitumia PHPMyAdmin.
Ambapo unaona $, hii ndiyo amri unayohitaji kubandika / kutumia kusanikisha na kusanidi programu.
Hatua ya 1: ## Picha ya Raspbian ##
Unda picha ya Raspbian Stretch Lite kwenye kadi ya MicroSD (> 8GB inapendekezwa)
Mara RasPi itakapoweka kuingia na jina la mtumiaji: pi Nenosiri: rasipberry
basi
$ hostname -I
(Kumbuka Anwani ya IP, utahitaji hii kwa SSH kwa RasPi. Mfano 192.168.0.100)
$ sudo raspi-config
Chaguo 1 - 'Badilisha Nenosiri la Mtumiaji'> Ok> Ingiza nywila mpya ya UNIX> Rudisha Nenosiri mpya> Ok
Chaguo 5 - 'Chaguzi za Kuingiliana'> 'P2 SSH'> Ndio Tab ili 'Maliza'> Ingiza
$ sudo reboot
Hatua ya 2: # # Sasisha Raspbian ##
Sasa kutumia Putty unganisha kwa RPi ukitumia anwani ya IP kutoka mapema.ingia na Jina la Mtumiaji: pi & nywila yako
$ sudo apt update && sudo apt kuboresha -y
$ sudo reboot
Hatua ya 3: # # Sakinisha Apache2 ##
Tena kutumia Putty unganisha kwa RPi ukitumia anwani ya IP kutoka mapema.
ingia na Jina la mtumiaji: pi & nywila yako
$ sudo apt kufunga apache2 -y
Mara baada ya kumaliza kusanikisha Apache2 fungua kivinjari kwenye wavuti hiyo hiyo ya Wi-Fi na ingiza anwani ya IP ya RasPi. Ikiwa Apache2 imewekwa kwa usahihi utaona ukurasa unaosema 'Apache2 Debian Default Page' na 'Inafanya kazi!'.
$ sudo a2enmod andika tena
$ sudo systemctl kuanzisha upya apache2
$ sudo chown -R pi: www-data / var / www / html /
$ sudo chmod -R 770 / var / www / html /
$ sudo nano /etc/apache2/apache2.conf
Pata: (Unaweza kutumia Ctrl & W kupata)
Saraka / var / www /
Chaguzi Indexes FollowSymLinks RuhusuOverride Hakuna Zinahitaji wote waliopewa / Directory
Badilisha kuwa:
Saraka / var / www / Chaguzi Indexes FollowSymLinks
Ruhusu Ondoa Yote
Zinahitaji zote kutolewa
/ Saraka
Ctrl & O> Ingiza> Ctrl & X
Huduma ya $ sudo apache2 kuanza upya
Hatua ya 4: # # Sakinisha PHP7 ##
$ sudo apt kufunga php libapache2-mod-php -y
Kupima PHP
Kwanza utahitaji kufuta faili "index.html" katika saraka "/ var / www / html".
$ sudo rm /var/www/html/index.html
Kisha unda faili ya "index.php" katika saraka hii, na laini hii ya amri
$ echo ""> /var/www/html/index.php
Furahisha broswer ya wavuti kwenye mtandao huo wa Wi-Fi, sasa unapaswa kuona ukurasa wa maelezo ya PHP.
Hatua ya 5: # # Sakinisha MySQL ##
$ sudo apt kufunga mysql-server php-mysql -y
Huduma ya $ sudo apache2 kuanza upya
$ sudo mysql_secure_installation
Utaulizwa ingiza nywila ya sasa ya mizizi (chaguo-msingi haina tupu): bonyeza Enter.
Weka nenosiri la mizizi, andika Y na bonyeza Enter.
Chapa nywila mpya na bonyeza Enter. Muhimu: kumbuka nenosiri hili la mizizi.
Ingiza tena nywila mpya na bonyeza Enter.
Andika Y na bonyeza Enter ili Ondoa watumiaji wasiojulikana.
Andika Y na bonyeza Enter ili Usiruhusu kuingia kwa mizizi kwa mbali.
Andika Y na bonyeza Enter ili Ondoa hifadhidata ya jaribio na ufikie hiyo.
Andika Y na bonyeza Enter ili kupakia tena meza za upendeleo sasa.
Ukikamilisha, utaona ujumbe Wote umefanywa! na Asante kwa kutumia MariaDB!.
$ sudo mysql -uroot -p
Ingiza nenosiri la mizizi.
$ tengeneza hifadhidata YAKO DATABASENAME;
$ GRANT HATUA ZOTE KWA YAKO DATABASENAME. * KU 'mzizi' @ 'localhost' INAYETAMBULISHWA NA 'YOURROOTPASSWORD';
VYUO VYA $ FLUSH;
Ctrl & D
Hatua ya 6: ## Sakinisha PHPMyAdmin ##
$ sudo apt kufunga phpmyadmin -y
Chagua Apache2 na funguo za mshale na bonyeza kitufe cha nafasi kuonyesha Apache2> Tab> Ingiza.
Sanidi hifadhidata ya phpmyadmin na dbconfig-common? Chagua 'Hapana'> Ingiza, tayari tumeweka hifadhidata hapo juu na usanidi wa MySQL.
Kupata phpmyadmin tumia anwani ya IP ya RasPi n.k. 192.168.0.100/phpmyadmin/ Jina la mtumiaji: mzizi na YOURROOTPASSWORD
Hatua ya 7: # # Sanidi FTP ##
$ sudo apt kufunga vsftpd -y
$ sudo nano /etc/vsftpd.conf
Pata: (Unaweza kutumia Ctrl & W kupata)
local_enable = NDIYO
ssl_enable = HAPANA
Badilisha kuwa:
# ya eneo_yawezeshwa = NDIYO
# ssl_enable = HAPANA
Ongeza chini ya faili:
# 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 = Karibu kwenye huduma yangu ya Raspberry Pi FTP.
Ctrl & O> Ingiza> 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 reboot
Mchakato sasa umekamilika.
Ilipendekeza:
Jinsi ya Kuweka Mazingira ya Programu ya AVR kwenye Linux: Hatua 5
Jinsi ya Kusanidi Mazingira ya Upangaji wa AVR kwenye Linux: Ikiwa unataka kupanga wadhibiti wa AVR kwenye Windows unayo Studio lakini kwenye Linux tunayo ni Dude.AVRDUDE ni kiunganisho cha laini ya amri ya kupanga chipu za AVR, inaweza kuwa ngumu kidogo kusanidi mwanzoni.Katika hii inayoweza kufundishwa, nitakuwa s
Kuweka Raspbian katika Raspberry Pi 3 B Bila HDMI - Kuanza na Raspberry Pi 3B - Kuweka Raspberry yako Pi 3: 6 Hatua
Kuweka Raspbian katika Raspberry Pi 3 B Bila HDMI | Kuanza na Raspberry Pi 3B | Kuweka Raspberry yako Pi 3: Kama wengine wenu mnajua Raspberry Pi kompyuta ni za kushangaza sana na unaweza kupata kompyuta nzima kwenye bodi moja ndogo. imefungwa saa 1.2 GHz. Hii inaweka Pi 3 takriban 50
Kuweka Nakala kwenye Kitufe cha Ubaoklipu kwenye ukurasa wa wavuti: Hatua 5 (na Picha)
Kuweka Nakala kwenye Kitufe cha Ubaoklipu kwenye ukurasa wa wavuti: Hii inaweza kusikika kuwa rahisi, na ninaweza kuonekana kuwa mjinga kwa kuiweka kwenye Maagizo, lakini kwa kweli, sio rahisi sana. Kuna CSS, JQuery, HTML, javascript ya kupendeza, na, sawa, unajua
Timer ya Arduino ikiwa na Sehemu ya Kuweka / ya Kuweka: Hatua 6 (na Picha)
Timer ya Arduino ikiwa na Sehemu ya Kuweka / ya Kuweka: Iliyorekebishwa 05-02-2018 Vipima vipya! masaa, dakika, sekunde, eeprom. Tafadhali tembelea: https: //www.instructables.com/id/Arduino-Ultra-Meg..Hi, na mradi huu utaweza kudhibiti kuwasha na kuzima kwa vifaa vyako kati ya wakati unaotaka. Wanaweza kuwa t
Kuimarisha Huduma za SSL kwenye Seva yako ya Wavuti (Apache / Linux): Hatua 3
Kuimarisha Huduma za SSL kwenye Seva Yako ya Wavuti (Apache / Linux): Hii ni mafunzo mafupi sana yanayohusika na hali moja ya usalama wa mtandao - nguvu ya huduma ya ssl kwenye seva yako ya wavuti. Asili ni kwamba huduma za ssl kwenye wavuti yako hutumiwa kuhakikisha kuwa hakuna mtu anayeweza kudanganya data ambayo inatumiwa