Kwiintsuku nje ezimbalwa ezidlulileyo bendinesidingo sokubonisa isicelo sewebhu endisebenza kuso kwamanye amalungu osapho ukuze bandinike umbono wabo kuphuhliso kwaye bandixelele, okanye mandikhokele, apho kufuneka ndiqhubeke khona. Ukwenza oku, inyani kukuba andifuni ukuthenga indawo kwinkampani, okanye kwidilesi yewebhu, okanye nantoni na enjalo. Ngale nto engqondweni, yam kuphela 'usindiso'Yayikukucwangcisa eyam iseva ngento encinci endandinayo ekhaya kwaye kulapho uncedo luya kusebenza khona Raspberry Pi.
Ukuba ukhe wasebenza uphuhlisa usetyenziso lwewebhu, ngokuqinisekileyo uya kuzazi zonke iinkqubo zasimahla ezinje LampIsichazi seLinux Apache MySQL kunye ne-PHP, oko kukuthi, inkqubo ngokufaka nje kwikhompyuter yakho yeLinux ungasebenzisa amaphepha ewebhu e-HTML anamandla kuba ifaka yonke into oyifunayo. Ewe sinezinye iinguqulelo zeWindows, kule meko i-WAMP kunye ne-XAMP kwezinye iinkqubo zokusebenza.
Uyicwangcisa njani i-Raspberry Pi ukuze uyisebenzise njengeseva yewebhu.
Kwimeko yeRaspberry Pi yethu kufuneka sifake uhlobo lwe-LAMP ukuze ubambe naluphi na uhlobo lwesicelo sewebhu, iphepha lewebhu ... okanye nantoni na oyifunayo. Kule nto, ngaphambi kokuqhubeka uyakufuna iRasbperry Pi, njengoko kulindelwe, a Imemori khadi ye-SD Umthamo omncinci we-4 GB, a iadaptha yamandla iyahambelana nesidibanisi seMicroB yeRaspberry Pi, intambo yonxibelelwano ethernet, Iliso Uqhagamshelwano lwetshiphu emsebenzi kwaye Intambo ye-HDMI, un ikhibhodi okanye nempuku nangona oku kungeyomfuneko.
Ngaphambi kokuqhubeka, into yokuqala ekufuneka siyenzile ukulungiselela i-Raspberry Pi yethu. Kwimeko apho ungazange uyenze ngaphambili, zixelele ukuba nawe ufuna njalo ukuqala kwikhadi le-SD ekufuneka iqulathe umfanekiso wediski yenkqubo yokusebenza ofuna ukuyiqhuba.
Olunye ukhetho lokuthenga ikhadi le-SD esele lilungiselelwe ukufaka kunye nokuqala iRaspberry Pi yethu okanye ukuyishiya ingenanto kwaye ifake yonke into eyimfuneko. Kwimeko yam ekhethekileyo, ndikhethe olu khetho lokugqibela. Ukulungiselela ikhadi sifuna umfanekiso wenkqubo yokusebenza, ndikhethile Raspbian "Wheezy". Nje ukuba i-ISO ndisebenzise inkqubo Win32 Disk Umfanekiso.
Nje ukuba sibe nekhadi lethu le-SD nayo yonke into esiyifunayo, kufuneka silifake kwiRasberry Pi yethu kwaye, ngaphambi kokuqala, fakela zonke izinto esiza kuzisebenzisaOko kukuthi, iscreen, ikhibhodi okanye imouse iqhagamshelwe kwimeko apho ufuna ukuyisebenzisa.
Xa yonke into ilungile, sivele sivule iRasbperry Pi yethu kwaye siza kubona ukuba inkqubo iyidwelisa njani ngokuzenzekelayo yonke ingcaciso ngenkqubo yokusebenza kunye nezinto esizidibanisileyo. Wakuba wonke lo msebenzi ugqityiwe uza kubona iwindow raspi-uqwalaselo apho kufuneka wenze olu tshintsho lulandelayo:
- Yandisa isahlulelo seengcambu ukuze kusetyenziswe sonke isithuba ekhadini le-SD.
- Cwangcisa izowuni yexesha.
- Nika amandla iseva ye-SSH, oku kukhetho oluPhambili.
- Cima ukuqalisa kwidesktop, kuba lonke ubumbeko luyakwenziwa kwisiphelo sendlela.
- Ukuhlaziya i-Raspberry Pi, olu khetho lufumaneka kwi-Advanced Options.
- Qala kabusha i-Raspberry Pi yakho, kuba kufuneka sibhale nje Ukuqala kwakhona kwesudo.
Ukulungiselela uqhagamshelo lwe-SSH ukunxibelelana ukude kwiRaspberry Pi
Okwangoku kuhlala kuqala qwalasela i-SSH. Oku kwenzelwa ukuba usebenze ngeRaspberry Pi yakho kwenye ikhompyuter, Oko kukuthi, ungaqhagamshela kude kwaye ulayishe iifayile ezintsha okanye utshintshe ubumbeko.
Nje ukuba i-Raspberry Pi yakho iqulunqwe kumanyathelo angaphambili, inkqubo iyakukucela igama lomsebenzisi kunye negama eligqithisiweyo, kuba lixesha lokuqala esiqala ngalo, liya kuba nabasebenzisi abasilelayo, ukuba awubatshintshanga, baya kuba pi kunye negama lokugqitha irasbheri.
Okwangoku kuya kufuneka uthathele ingqalelo indlela iLinux ngokwayo esebenza ngayo ukusukela, nangona ubhala iphasiwedi, akukho nabalinganiswa balo nabuphi na uhlobo ababoniswayo, ungakhathazeki okoko kubhaliwe.
Kanye xa singena kwinkqubo kufuneka sibhale:
ifconfig
Enkosi kulo myalelo siya kuba nakho ukwazi idilesi ye-IP enesilawuli esinayo. Ngaphakathi kwimveliso ebanzi kuya kufuneka sijonge umgca "i-inet yongeza”Singafumana inombolo efana nale: 192.168.1.1. Nditsho ngokufanayo kuba ngokuqinisekileyo i-1 lokugqibela linani elihluke ngokupheleleyo. Eli nani ngokupheleleyo, kwimeko yomzekelo 192.168.1.1, kuyakufuneka siyikope kuba siza kuyidinga ukufikelela ngeSSH kwenye ikhompyuter.
Okwangoku kuya kufuneka sikhuphele iklayenti le-SSH, kwimeko yam ndikhethe uPutty, owaziwayo phantse kuzo zonke iimeko. Idilesi ye-IP esiyikopa ngoku kuya kufuneka siyikope kuyo Putty ezilalini "Igama lomncedisi (okanye idilesi ye-IP)”. Apha ngezantsi uyakucelwa igama lomsebenzisi kunye negama eligqithisiweyo eliya kuthi lifane nelo silisebenzisayo ukufikelela kwiRaspberry Pi yethu, Oko kukuthi, pi y irasbheri.
Nje ukuba sibe nokufikelela kwinkqubo, ayisiyombono imbi ukutshintsha iphasiwedi kwaye ekugqibeleni sihlaziye yonke inkqubo. Ngenxa yoko senza le miyalelo ilandelayo ngokucinezela ukungena emva kokuchwetheza nganye:
sudo passwd pi sudo apt-get update sudo apt-get upgrade
Ekugqibeleni sifaka i-LAMP kwinkqubo
Okokugqibela sifika kwinqanaba lokufaka i-LAMP kwaye ngenxa yoko senze lo myalelo ulandelayo:
sudo apt-get install apache2 php5 libapache2-mod-php5
Nje ukuba umthetho wenziwe, inkqubo iya kukubuza ukuba uyafuna ukuqhubeka, kufuneka uchwetheze y kwaye betha ukungena ukuze uqhubeke. Njengeenkcukacha, xelela ukuba le nkqubo yokufaka ingathatha imizuzu embalwa. Kwimeko apho ufakelo unokuba nolunye uhlobo lwempazamo, kwimeko yam bekungekho nanye, yenza le miyalelo ilandelayo:
sudo groupadd www-data sudo usermod -g www-data www-data
kwaye uqalise kwakhona i-Apache ngomyalelo:
sudo service apache2 restart
Njengokutshekisha kokugqibela, kuya kufuneka uye kuyo nayiphi na ikhompyuter onayo ekhaya, qala isikhangeli kwaye ubeke ibha yedilesi ye-IP yeRaspberry Pi yakho apho kuya kufuneka ukwazi ukubona iscreen esithi Iyasebenza!, Oku kuthetha ukuba ufakelo lube yimpumelelo kwaye i-Apache iyasebenza kwaye iyasebenza.
Lixesha lokuba ufake isiseko sedatha
Sifaka izinto eziyimfuneko ukufikelela kwezethu database
Ukufikelela kwindawo yogcino lwedatha yethu kufuneka simane siyifaka MySQL kwaye ngenxa yoko senza lo myalelo ulandelayo:
sudo apt-get install mysql-server mysql-client php5-mysql
Kwakhona iya kusibuza ukuba ngaba sifuna ukuqhubeka nokufaka kwaye ngenxa yoko kuya kufuneka sibhalise kuphela y kwaye ucofe ukungena.
Sifaka i-FTP kwi-Raspberry Pi yethu
Kule nyathelo siya kufaka i-FTP ukuze sikwazi ukuthumela iifayile nakweyiphi na ikhompyuter kwiParpberry Pi yethu nakwiRaspberry Pi uqobo kwikhompyuter apho sinokuyidinga khona. Le yinkqubo elula njengokwenza imiyalelo embalwa enje:
sudo chown -R pi /var/www
Umyalelo olandelayo wokuqhutywa iya kuba:
sudo apt-get install vsftpd
Nje ukuba yonke inkqubo igqibe kufuneka sihlele i-vsftpd.config ifayile kwaye kufuneka sibhale nje:
sudo nano /etc/vsftpd.conf
Xa umhleli wefayile evula, kuya kufuneka sitshintshe le migca ilandelayo:
engaziwayo_yenzeka = EWE kwenzeka ukuba engaziwayo_nokwenzeka = HAYI
ukungahambi yendawo_yenzeka = EWE
ukungahambi write_enable = EWE
Okwangoku kufuneka uye esiphelweni kwifayile kwaye ungeze force_dot_files = EWE
Njengeenkcukacha, xelela ukuba ukungahambisani nemigca yangaphambili, kufuneka ususe uphawu # phambi kwabo. Nje ukuba amanyathelo angaphambili enziwe, cinezela Ctrl kunye no-X e y ukugcina yonke idatha eguqulweyo. Into elandelayo kukuqala kwakhona inkonzo ye-FTP ngalo myalelo ulandelayo:
sudo service vsftpd restart
Ngala manyathelo umncedisi wethu wewebhu ebesele esebenza ngokugqibeleleyo elinde ukufumana iifayile ezivela kwisicelo sethu sewebhu ukuze akwazi ukuzijonga ngqo kwisikhangeli.
Inqaku elilunge kakhulu. Buza, ngaba kunyanzelekile ukuba ubeke into epholileyo ukuyisebenzisa ngale ndlela? Ngokupholisa nje kungakulunga?