Faʻatulaga lau Raspberry Pi o se upega tafailagi

fale talimalo

Na o ni nai aso talu ai sa ou manaʻomia ai ona faʻaali se upega tafailagi o loʻo ou galue ai i nisi o tagata o le aiga ina ia mafai ona latou aumaia ia te aʻu le latou manatu i luga o le atinaʻe ma taʻu mai ia te aʻu, pe sili atu faʻasino aʻu, le mea e tatau ona ou faʻaauau ai. Ina ia faia lenei mea, o le mea moni ou te leʻi manaʻo e faʻatau se avanoa mai se kamupani, poʻo se tuatusi web, poʻo se mea faʻapena. Faatasi ai ma lenei i le mafaufau, na o loʻu 'faaolataga'O le faʻatuina o laʻu lava server ma mea laʻitiiti sa ou maua i le fale ma o iina na amata ai ona fesoasoani le fesoasoani Rasipi Pi.

Afai na e galue i le atinaʻeina o se 'upega tafaʻilagi polokalama, e mautinoa o le a e iloaina na polokalama maua fua e pei mōlī, o se faʻapuʻupuʻu mo Linux Apache MySQL ma PHP, o lona uiga, o se polokalama e na o le faʻapipiʻiina i luga o lau Linux komipiuta e mafai ai ona tamoʻe malosi itulau HTML itulau talu ai ona faʻapipiʻi mea uma e te manaʻomia mo lenei. Ioe e iai foʻi isi a tatou faʻamatalaga mo Windows, i le tulaga lea WAMP ma e oʻo lava i XAMP mo isi faʻagaioiga.

Faila o le moli

Faʻafefea ona configure se Raspberry Pi ia mafai ona faʻaaogaina o se 'upega tafaʻilagi.

I le tulaga o la matou Raspberry Pi matou te manaʻomia le faʻapipiʻiina o le LAMP version ina ia mafai ai ona e talimalo i soʻo se ituaiga o upega tafailagi, itulau itulau ... poʻo le a lava le mea e te manaʻomia. Mo lenei, ae e te leʻi faʻaauauina oe, e manaʻomia se Rasbperry Pi, pei ona faʻamoemoeina, a SD pepa manatua 4 GB tapulaʻa gafatia, a mea faapipii mana talafeagai ma le MicroB fesoʻotaʻiga o le Raspberry Pi, o se uaea fesoʻotaʻiga Ethernet, Mataitu HDMI tausisi ma a Uaea HDMI, UN pīano poʻo se isumu e ui lava e le manaʻomia lea.

Ae le i faʻaauau, o le mea muamua e tatau ona tatou faia o le saunia o la tatou Raspberry Pi. I le mea e te le i faia, taʻu ia te oe lava e te manaʻomia le tutusa seevae mai le SD card lea e tatau ona i ai se disk foliga o le faʻagaioiga polokalama e te manaʻo e tamoʻe.

Tusitusiga fesoʻotaʻi:
3 poloketi ma RGB Led ma Arduino

Tasi filifiliga mo lenei o le faʻatau se SD card ua maeʻa sauni e faʻapipiʻi ma faʻamau le tatou Raspberry Pi pe tuʻu atoa leai se mea ma faʻapipiʻi mea uma e tatau ai tatou. I laʻu mataupu faʻapitoa, na ou filifili ai mo lenei filifiliga mulimuli. Ina ia saunia le kata matou te manaʻomia le ata o le faʻagaioiga, na ou filifili ai Raspbian "Wheezy". Na maua loa le ISO na ou faʻaaogaina le polokalama Win32 Disk Ata.

O le taimi lava e i ai la matou SD card ma mea uma tatou te manaʻomia, e tatau ona tatou tuʻuina i totonu o la tatou Rasberry Pi ma, ae le i amataina, faʻapipiʻi uma peripherals o le a tatou faʻaogaina, o lona uiga, ia faʻapipiʻi le lau, piano poʻo se isumu neʻi e manaʻo e faʻaaoga.

A sauni mea uma, na ona tatou ki o la tatou Rasbperry Pi ma o le a tatou vaʻaia ai pe faʻafefea ona maeʻa maeʻa lisiina uma e le polokalama ia faʻamatalaga e uiga i le operating system ma elemene na tatou fesoʻotaʻi. A maeʻa nei galuega uma o le a e vaʻai i le faʻamalama raspi-config mea e tatau ona e faia ai suiga nei:

  • Faʻalautele le aʻa vaevaega ina ia mafai uma avanoa i luga o le SD pepa mafai ona faʻaaogaina.
  • Seti se taimi sone.
  • Faʻafesoʻotaʻi le SSH server, o loʻo i le Advanced options.
  • Faʻaleaoga le amataga i luga ole laulau, talu ai o faʻataʻatiaga uma o le a faia mai le tulaga faʻamuta.
  • Faʻafou le Raspberry Pi, o lenei filifiliga e maua i totonu o Advanced Avanoa.
  • Toe amata lau Raspberry Pi, mo na ona tatau ona matou tusia Toe fai le Sudo.

Saunia le fesoʻotaʻiga SSH e fesoʻotaʻi mamao atu i le Raspberry Pi

Putty amataga ma faʻamalama faʻamalama

Ile taimi nei e tumau pea e amata configure SSH. Ole mea lea e mafai ai ona e galue ma lau Raspberry Pi mai seisi komupiuta, o lona uiga, e mafai ona e fesoʻotaʻi mamao ma tuʻu i luga ni faila fou pe suia le faʻatulagaina.

A maeʻa ona faʻatulagaina lau Raspberry Pi i laʻasaga muamua, o le a fesili atu le system ia te oe mo se username ma le password, aua o le taimi muamua lea matou te amataina ai, o le a i ai le au faʻaaoga le aoga, afai e te leʻi suia i latou, o le a latou pi ma o le password rasipolo.

Tusitusiga fesoʻotaʻi:
Pusa eletise

I lenei taimi e tatau ona e mafaufau pe faʻafefea ona galue Linux lava ia talu mai, e tusa lava pe o e tusia le upu faʻaupuga, leai ni mataʻitusi o soʻo se ituaiga o faʻaalia, aua le popole talu ai o tusitusiga o loʻo tusia.

Na o le taimi lava tatou te ulufale ai i le polokalama e tatau ona tatou tusia:

ifconfig

Faʻafetai i lenei faʻatonuga o le a mafai ai ona matou iloa le IP tuatusi o loʻo iai le matou pule. I totonu o le lautele galuega faatino tatou tatau ona vaʻai mo le laina "inet addr"E mafai ona tatou mauaina se numera tutusa i lenei: 192.168.1.1. Ou te fai atu tutusa talu ai e mautinoa o le mulimuli 1 o se matua eseʻese numera. Lenei numera atoa, i le tulaga o le faataitaiga 192.168.1.1, tatou tatau ona kopiina talu ai tatou te manaʻomia ia faʻaaogaina ala SSH mai seisi komupiuta.

I le taimi lea e tatau ai ona tatou download se SSH tagata faʻatau, i laʻu mataupu ua ou filifilia mo Putty, ua lauiloa i siosiomaga uma. O le tuatusi IP o loʻo tatou kopiina nei e tatau ona tatou kopiina i totonu Putty i nuʻu i tua "Igoa Host (poʻo le tuatusi IP)”. Lalo lalo oe o le a fesiligia mo se username ma upu faʻamau o le a tutusa lava matou te faʻaaogaina e faʻaaoga ai la matou Raspberry Pi, o lona uiga, pi y rasipolo.

O le taimi lava na tatou maua ai le faʻaaogaina o le polokalama, e le o se leaga le manatu o le suia o le password ma mulimuli ane faʻafouina atoa le polokalama. Mo lena mea matou te faʻatinoina ai tulafono nei e ala i le oomiina o le ulufale ina ua maeʻa ona taina taʻitasi:

 

sudo passwd pi
sudo apt-get update
sudo apt-get upgrade

 

Matou mulimuli ane faʻapipiʻi LAMP i le polokalama

Terminal ma faʻatulagaina faʻatonuga mo Apache

I le iuga ua matou oʻo i le tulaga o le faʻapipiʻi LAMP ma mo lena matou te faʻatinoina le faʻatonuga lea:

sudo apt-get install apache2 php5 libapache2-mod-php5

O le taimi lava e faʻatino ai le faʻatonuga, o le a fesili atu le tino ia te oe pe afai e te manaʻo e faʻaauau, na ona e ta lava y ma lavea ulufale e faʻaauau. I le avea ai o se auiliiliga, taʻu atu ia te oe o lenei faapipiiina gaioiga ono umi ni nai minute. I le tulaga i le taimi o le faapipiiina oe ono i ai ni ituaiga o mea sese, i laʻu mataupu e leai se, faʻatino ia tulafono nei:

sudo groupadd www-data
sudo usermod -g www-data www-data

ma toe amata Apache i le faʻatonuga:

sudo service apache2 restart

I le avea ai o se siaki mulimuli, e tatau lava ona e alu i soʻo se komepiuta o loʻo ia oe i le fale, amata se browser ma tuʻu i le tuatusi pa le IP o lau Raspberry Pi i le mea e tatau ona e mafai ai ona vaʻai i se laupepa o loʻo faʻapea mai E aoga!, o lona uiga ua faʻamanuiaina le faʻapipiʻiina ma ua amata ona tamoʻe Apache.

Apache Suʻesuʻe Manuia Suʻesuʻe

Ua oʻo ile taimi e faʻapipiʻi ai le faʻamatalaga

MySQL faʻamalama faamalama

Matou te faʻapipiʻiina mea e manaʻomia e ulufale ai ia matou lava database

Ina ia maua le avanoa i la matou lava 'upega tafaʻilagi e tatau ona tatou faʻapipiʻi MySQL ma mo lena matou faia le faʻatonuga nei:

sudo apt-get install mysql-server mysql-client php5-mysql

Ma o le a toe fesili mai foi ia i matou pe matou te mananaʻo e faʻaauau pea le faʻapipiʻiina ma mo lena mea e naʻo le matou lesitala lava y ma lavea ulufale.

Matou te faʻapipiʻi FTP i luga o la matou Raspberry Pi

vsftpd.conf faila faʻatulagaina

I lenei sitepu o le a tatou faʻapipiʻi ai se FTP ia mafai ona lafoina faila mai soʻo se komupiuta i la matou Raspberry Pi ma mai le Raspberry Pi lava ia i se komepiuta e ono manaʻomia ai. Lenei o se gaioiga faigofie e pei o le faʻatinoina o ni nai faʻatonuga pei o:

sudo chown -R pi /var/www

O le isi faʻatonuga e tamoʻe o le:

sudo apt-get install vsftpd

A maeʻa le gaioiga atoa ona tatau lea ona tatou faʻasaʻo le vsftpd.config faila ma mo lena mea e tatau ona tatou tusia:

sudo nano /etc/vsftpd.conf

A tatalaina le faila faila, e tatau ona tatou suia laina nei:

anonymous_enable = Ioe tupu e anonymous_enable = LEAI

le mautonu local_enable = Ioe

le mautonu tusitusi_enable = Ioe

i le taimi lea e tatau ona e alu i le pito o le faila ma faʻaopopo force_dot_files = YES

I le avea ai o se auiliiliga, taʻu atu ia te oe ina ia faʻaletonu laina muamua, e tatau lava ona aveʻese le # saini i o latou luma. A maeʻa loa laʻasaga muamua, faʻasolo i luma ctrl + X e y e sefe uma faʻamatalaga teuteuina. O le isi mea o le toe amataina o le tautua FTP ma le faʻatonuga lenei:

sudo service vsftpd restart

I nei laʻasaga o le a maeʻa lelei ona faʻatalitali le matou 'upega tafailagi e maua ni faila mai la matou upega tafailagi e mafai ai ona vaʻai saʻo ia latou mai le browser.


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

O se tala, tuʻu lau

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

  1.   Renzo malo

    Lelei tele tusitusiga. Fesili atu, e manaʻomia le tuʻuina o se cooler e faʻaaoga ai i lenei auala? Faʻamalieina pe a faʻamaluluina?