Lungiselela i-Raspberry Pi yakho njengeseva yewebhu

iwebhusayithi ye-servidor

Ezinsukwini ezimbalwa ezedlule benginesidingo sokukhombisa uhlelo lwewebhu ebengilusebenzela kwamanye amalungu omndeni ukuze bakwazi ukunginikeza umbono wabo ngentuthuko bangitshele, noma kunalokho bangiqondise, lapho kufanele ngiqhubeke khona. Ukwenza lokhu, iqiniso ukuthi bengingafuni ukuthenga isikhala enkampanini, noma ikheli lewebhu, noma yini efana naleyo. Unalokhu engqondweni, okwami ​​kuphela 'insindiso'Kwakungukusetha isiphakeli sami ngalokhu okuncane enganginakho ekhaya futhi lapho usizo luqala khona ukusebenza Ukusajingijolo Pi.

Uma wake wasebenza wenza uhlelo lwewebhu, ngokuqinisekile uzokwazi zonke lezo zinhlelo zamahhala ezifana LAMP, isifinyezo seLinux Apache MySQL ne-PHP, okusho ukuthi, uhlelo oluthi nje ngokulufaka kukhompyutha yakho yeLinux ungasebenzisa amakhasi e-HTML ashukumisayo ngoba ifaka konke okudingayo kulokhu. Vele sinezinye izinhlobo zeWindows, kulokhu i-WAMP kanye ne-XAMP yezinye izinhlelo ezisebenzayo.

Ilogo yeLAMP

Ungayilungisa kanjani i-Raspberry Pi ukuze ukwazi ukuyisebenzisa njengeseva yewebhu.

Endabeni ye-Raspberry Pi yethu sidinga ukufaka inguqulo ye-LAMP ukuze ukwazi ukusingatha noma yiluphi uhlobo lohlelo lokusebenza lwewebhu, ikhasi lewebhu ... noma yini oyidingayo. Ngalokhu, ngaphambi kokuqhubeka uzodinga iRasbperry Pi, njengoba bekulindelekile, a Imemori khadi ye-SD Umthamo omncane we-4 GB, a i-adaptha yamandla iyahambisana nesixhumi se-MicroB se-Raspberry Pi, ikhebula lokuxhuma Ethernet, Ukuqapha I-HDMI iyahambisana futhi intambo HDMI, a ikhibhodi noma ngisho igundane yize lokhu kungadingeki.

Ngaphambi kokuqhubeka, into yokuqala okufanele siyenze ukulungiselela i-Raspberry Pi yethu. Uma kwenzeka ungakaze ukwenze ngaphambili, zitshele ukuthi nawe udinga okufanayo boot kusuka ekhadini le-SD okufanele iqukathe isithombe sediski sohlelo lokusebenza ofuna ukusisebenzisa.

Rgb led led cube nge-Arduino
I-athikili ehlobene:
Amaphrojekthi ama-3 ane-RGB Led ne-Arduino

Inketho eyodwa yalokhu ukuthenga ikhadi le-SD eselivele lilungele ukufaka nokuqalisa i-Raspberry Pi yethu noma ukuyishiya ingenalutho ngokuphelele bese uzifakela konke okudingekayo. Endabeni yami ethile, ngakhetha le nketho yokugcina. Ukulungisa ikhadi sidinga isithombe sohlelo lokusebenza, ngakhetha IsiRaspbian "Wheezy". Lapho sengine-ISO ngasebenzisa lolu hlelo Isithombe seWin32 Disk.

Lapho nje sesinekhadi lethu le-SD nakho konke esikudingayo, kufanele silifake kuRasberry Pi yethu futhi, ngaphambi kokuqala, faka yonke imingcele esizoyisebenzisa, okungukuthi, xhuma isikrini, ikhibhodi noma igundane uma kwenzeka ufuna ukuyisebenzisa.

Lapho konke sekumi ngomumo, simane sivule i-Rasbperry Pi yethu bese sizobona ukuthi uhlelo luzibeka kanjani ngokuzenzakalela lonke ulwazi mayelana nohlelo lokusebenza nezinto esizixhume. Uma wonke lo msebenzi usuqedile uzobona iwindi raspi-config lapho kufanele wenze lezi zinguquko ezilandelayo:

  • Nweba ukwahlukanisa izimpande ukuze kusetshenziswe sonke isikhala ekhadini le-SD.
  • Setha izoni yesikhathi.
  • Nika amandla iseva ye-SSH, lokhu kukuzinketho ezithuthukisiwe.
  • Yenza kungasebenzi ukusebenza kwideskithophu, ngoba konke ukumiswa kuzokwenziwa kusuka ku-terminal.
  • Buyekeza i-Raspberry Pi, le nketho itholakala ngaphakathi kokukhethwa kukho okuthuthukile.
  • Qala kabusha i-Raspberry Pi yakho, ngoba lokho kufanele sikubhale nje Ukuqalisa kabusha kwe-Sudo.

Ilungiselela ukuxhumana kwe-SSH ukuxhuma ukude ne-Raspberry Pi

Ukuqalisa kwe-Putty newindi lokumisa

Kuleli qophelo kusele ukuqala lungiselela i-SSH. Lokhu kwenzelwa ukuthi ukwazi ukusebenza ne-Raspberry Pi yakho kusuka kwenye ikhompyutha, okungukuthi, ungaxhuma ukude futhi ulayishe amafayela amasha noma ushintshe ukucushwa.

Lapho i-Raspberry Pi yakho isilungisiwe ezinyathelweni ezedlule, uhlelo luzokucela igama lomsebenzisi nephasiwedi, ngoba kungokokuqala siliqala, lizoba nabasebenzisi abazenzakalelayo, uma ungabashintshanga, bazoba pi futhi njengephasiwedi okusajingijolo.

I-athikili ehlobene:
Amakhithi kagesi

Okwamanje kufanele ucabangele ukuthi iLinux uqobo isebenza kanjani kusukela, noma ngabe ubhala iphasiwedi, azikho izinhlamvu zanoma yiluphi uhlobo eziboniswayo, ungakhathazeki ngoba umbhalo ubhalwa.

Lapho nje singena ohlelweni kufanele sibhale:

ifconfig

Ngenxa yalo myalo sizokwazi ukwazi ikheli le-IP umphathi wethu analo. Ngaphakathi kokukhipha okubanzi kuzofanele sibheke umugqa "i-inet addr”Singathola inombolo efana nale: 192.168.1.1. Ngisho okufanayo ngoba nakanjani u-1 wokugcina uyinombolo ehluke ngokuphelele. Le nombolo ngokugcwele, esimweni sesibonelo 192.168.1.1, kuzofanele siyikopishe ngoba sizoyidinga ukufinyelela nge-SSH kusuka kwenye ikhompyutha.

Okwamanje kuzodingeka silande iklayenti le-SSH, kimi ngakhetha uPutty, owaziwa cishe kuzo zonke izindawo. Ikheli le-IP esilikopisha manje kuzodingeka silikopishele kulo Putty emaphandleni "Igama lomgcini (noma ikheli le-IP)”. Ngezansi nje uzocelwa igama lomsebenzisi nephasiwedi ezofana naleyo esiyisebenzisa ukufinyelela i-Raspberry Pi yethu, okungukuthi, pi y okusajingijolo.

Lapho sesikwazi ukufinyelela ohlelweni, akuwona umqondo omubi ukushintsha iphasiwedi bese ekugcineni sibuyekeza lonke uhlelo. Ngalokho senza imiyalo elandelayo ngokucindezela ukungena ngemuva kokuthayipha ngamunye:

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

Ekugcineni sifaka i-LAMP ohlelweni

Isikhumulo ngomyalo wokufaka we-Apache

Ekugcineni sifinyelela ezingeni lokufaka i-LAMP futhi ngalokho sisebenzisa umyalo olandelayo:

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

Lapho umyalo usufakiwe, uhlelo luzokubuza ukuthi ngabe ufuna ukuqhubeka, kufanele uthayiphe y bese ushaya ukungena ukuze uqhubeke. Njengemininingwane, ngikutshele ukuthi le nqubo yokufaka ingathatha imizuzu embalwa. Uma kwenzeka ungaba nohlobo oluthile lwephutha ngesikhathi sokufakwa, kimi bekungekho, sebenzisa imiyalo elandelayo:

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

bese uqala kabusha i-Apache ngomyalo:

sudo service apache2 restart

Njengesheke lokugcina, kufanele nje uye kunoma iyiphi ikhompyutha onayo ekhaya, qala isiphequluli bese ufaka kubha yekheli i-IP ye-Raspberry Pi yakho lapho kufanele ukwazi ukubona isikrini esithi Kuyasebenza!, lokhu kusho ukuthi ukufakwa kube yimpumelelo futhi i-Apache iyasebenza.

Isiphequluli Somlayezo Wempumelelo we-Apache

Isikhathi sokufaka i-database

Iwindi lokumiswa kwe-MySQL

Sifaka okudingekayo ukufinyelela okwethu database

Ukuze sikwazi ukufinyelela ku-database yethu kufanele nje sifake MySQL futhi ngalokho senza umyalo olandelayo:

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

Futhi izosibuza ukuthi ngabe sifuna ukuqhubeka nokufaka futhi ngalokho kuzofanele sibhalise kuphela y bese ushaya ukungena.

Sifaka i-FTP ku-Raspberry Pi yethu

ukumiswa kwefayela le-vsftpd.conf

Kulesi sinyathelo sizofaka i-FTP ukuze sikwazi ukuthumela amafayela kusuka kunoma iyiphi ikhompyutha ku-Raspberry Pi yethu futhi kusuka ku-Raspberry Pi uqobo kuya kwikhompyutha lapho singadinga khona. Le yinqubo elula njengokusebenzisa imiyalo embalwa efana nale:

sudo chown -R pi /var/www

Umyalo olandelayo wokuqalisa uzoba:

sudo apt-get install vsftpd

Lapho yonke inqubo isiqedile kufanele sihlele ifayela le-vsftpd.config futhi ngalokho kufanele sibhale:

sudo nano /etc/vsftpd.conf

Lapho umhleli wefayela evula, kuzofanele sishintshe imigqa elandelayo:

anonymous_enable = YEBO kwenzeka engaziwa_nable = NO

ukungahambi kahle local_enable = YEBO

ukungahambi kahle write_enable = YEBO

kuleli phuzu kufanele uye ekugcineni kwefayela bese uyengeza i-force_dot_files = YEBO

Ngokuningiliziwe, ngikutshele ukuthi ukuze uncomment ulayini owedlule, kufanele ususe uphawu # oluphambi kwabo. Lapho nje izinyathelo ezedlule sezenziwe, cindezela ctrl+X e y ukusindisa yonke idatha eguquliwe. Into elandelayo ukuqala kabusha insiza ye-FTP ngomyalo olandelayo:

sudo service vsftpd restart

Ngalezi zinyathelo isiphakeli sethu sewebhu besivele sisebenza kahle silinde ukuthola amafayela avela kuhlelo lwethu lokusebenza lwewebhu ukuze sikwazi ukuwabuka ngqo kusuka kusiphequluli.


Amazwana, shiya okwakho

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   URenzo kusho

    I-athikili enhle kakhulu. Buza, ngabe kuyadingeka yini ukubeka okupholile ukukusebenzisa ngale ndlela? Ngokupholisa nje, ngabe kulungile?