តំឡើង Raspberry Pi របស់អ្នកជាម៉ាស៊ីនមេគេហទំព័រ

ម៉ាស៊ីនបម្រើ

កាលពីប៉ុន្មានថ្ងៃមុនខ្ញុំមានតម្រូវការបង្ហាញកម្មវិធីបណ្តាញដែលខ្ញុំកំពុងធ្វើការលើសមាជិកគ្រួសារខ្លះដើម្បីពួកគេអាចផ្តល់ឱ្យខ្ញុំនូវទស្សនៈនៃការអភិវឌ្ឍរបស់ខ្ញុំហើយប្រាប់ខ្ញុំឬណែនាំខ្ញុំកន្លែងដែលខ្ញុំគួរបន្ត។ ដើម្បីធ្វើដូចនេះការពិតគឺថាខ្ញុំមិនចង់ទិញកន្លែងទំនេរពីក្រុមហ៊ុនឬអាស័យដ្ឋានគេហទំព័រឬអ្វីផ្សេងទៀតទេ។ ជាមួយនឹងគំនិតនេះមានតែខ្ញុំប៉ុណ្ណោះសេចក្ដីសង្គ្រោះវាត្រូវបានបង្កើតម៉ាស៊ីនមេរបស់ខ្ញុំជាមួយនឹងអ្វីដែលខ្ញុំមាននៅផ្ទះហើយនោះគឺជាកន្លែងដែលជំនួយមកដល់ Raspberry Pi.

ប្រសិនបើអ្នកធ្លាប់ធ្វើការអភិវឌ្ឍកម្មវិធីគេហទំព័រអ្នកប្រាកដជាស្គាល់កម្មវិធីឥតគិតថ្លៃទាំងអស់ដូចជា ចង្កៀងពាក្យកាត់សម្រាប់លីនុច Apache MySQL និង PHP ដែលត្រូវនិយាយថាកម្មវិធីដែលគ្រាន់តែដំឡើងវានៅលើកុំព្យូទ័រលីនុចរបស់អ្នកអ្នកអាចដំណើរការទំព័របណ្តាញ HTML ដែលមានថាមពលបានចាប់តាំងពីវាតំឡើងអ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវការ។ ជាការពិតណាស់យើងក៏មានកំណែផ្សេងទៀតសម្រាប់វីនដូក្នុងករណីនេះ WAMP និងសូម្បីតែ XAMP សម្រាប់ប្រព័ន្ធប្រតិបត្តិការផ្សេងទៀត។

ឡូហ្គូអិម

វិធីតំឡើង Raspberry Pi ដើម្បីអាចប្រើវាជា web server ។

ក្នុងករណី Raspberry Pi របស់យើងយើងត្រូវតំឡើងជំនាន់ LAMP ដើម្បីឱ្យអ្នកអាចធ្វើជាម្ចាស់ផ្ទះនូវប្រភេទកម្មវិធីគេហទំព័រគេហទំព័រឬអ្វីដែលអ្នកត្រូវការ។ សម្រាប់បញ្ហានេះមុនពេលបន្តអ្នកនឹងត្រូវការ Rasbperry Pi ដូចដែលបានរំពឹងទុកក កាតមេម៉ូរីអេសឌី សមត្ថភាពអប្បបរមា ៤ ជី, ក អាដាប់ទ័រ​ថាមពល​អគ្គិសនី អាចប្រើជាមួយឧបករណ៍ភ្ជាប់ MicroB នៃ Raspberry Pi ដែលជាខ្សែភ្ជាប់ អ៊ីសឺរណិត, ម៉ូនីទ័រ ការអនុលោមតាម HDMI និងក ខ្សែ HDMIដែលជា ក្តារចុច ឬសូម្បីតែកណ្តុរទោះបីជាវាមិនចាំបាច់ក៏ដោយ។

មុនពេលបន្តរឿងដំបូងដែលយើងត្រូវធ្វើគឺរៀបចំ Raspberry Pi របស់យើង។ ក្នុងករណីដែលអ្នកមិនធ្លាប់ធ្វើវាពីមុនប្រាប់អ្នកថាអ្នកត្រូវការដូចគ្នា ចាប់ផ្ដើមពីកាតអេសឌី ដែលគួរមានរូបភាពឌីសនៃប្រព័ន្ធប្រតិបត្តិការដែលអ្នកចង់ដំណើរការ។

Rgb បានដឹកនាំគូបអំពូលជាមួយអារីដូណូ
អត្ថបទទាក់ទង៖
គំរោងចំនួន ៣ ជាមួយ RGB Led និង Arduino

ជម្រើសមួយសម្រាប់ការនេះគឺទិញកាតអេសឌីដែលបានត្រៀមរួចរាល់ក្នុងការតំឡើងនិងចាប់ផ្ដើមរ៉ូបប៊ឺរី Pi របស់យើងឬទុកវាចោលទាំងស្រុងហើយតំឡើងអ្វីគ្រប់យ៉ាងដែលចាំបាច់ដោយខ្លួនឯង។ ក្នុងករណីជាក់លាក់របស់ខ្ញុំខ្ញុំបានរើសយកជម្រើសចុងក្រោយនេះ។ ដើម្បីរៀបចំកាតយើងត្រូវការរូបភាពនៃប្រព័ន្ធប្រតិបត្តិការខ្ញុំបានជ្រើសរើស Raspbian "Wheezy"។ នៅពេលខ្ញុំមានអាយអេសអូខ្ញុំប្រើកម្មវិធី រូបភាពថាស Win32.

នៅពេលដែលយើងមានកាតអេសឌីរបស់យើងជាមួយនឹងអ្វីគ្រប់យ៉ាងដែលយើងត្រូវការយើងគ្រាន់តែបញ្ចូលវាទៅក្នុងរ៉ាសស្តាតភីរបស់យើងហើយមុនពេលចាប់ផ្តើម។ ដំឡើងគ្រឿងបន្ថែមទាំងអស់ដែលយើងនឹងប្រើនោះគឺត្រូវភ្ជាប់អេក្រង់ក្តារចុចឬកណ្តុរក្នុងករណីដែលអ្នកចង់ប្រើវា។

នៅពេលអ្វីៗគ្រប់យ៉ាងរួចរាល់យើងគ្រាន់តែបើក Rasbperry Pi របស់យើងហើយយើងនឹងឃើញពីរបៀបដែលប្រព័ន្ធរាយបញ្ជីព័ត៌មានទាំងអស់ដោយស្វ័យប្រវត្តិអំពីប្រព័ន្ធប្រតិបត្តិការនិងធាតុដែលយើងបានភ្ជាប់។ នៅពេលដែលការងារទាំងអស់នេះរួចរាល់អ្នកនឹងឃើញបង្អួច raspi- កំណត់រចនាសម្ព័ន្ធ កន្លែងដែលអ្នកត្រូវធ្វើការផ្លាស់ប្តូរដូចខាងក្រោមៈ

  • ពង្រីកភាគថាសជា root ដូច្នេះទំហំទាំងអស់នៅលើកាតអេសឌីអាចត្រូវបានប្រើ។
  • កំណត់តំបន់ពេលវេលា។
  • បើកដំណើរការម៉ាស៊ីនមេអេសអេសអេសនេះនៅក្នុងជម្រើសជឿនលឿន។
  • ធ្វើឱ្យការចាប់ផ្តើមដំណើរការនៅលើផ្ទៃតុអសកម្មពីព្រោះការកំណត់រចនាសម្ព័ន្ធទាំងអស់នឹងត្រូវបានធ្វើពីស្ថានីយ។
  • ធ្វើបច្ចុប្បន្នភាព Raspberry Pi ជម្រើសនេះត្រូវបានរកឃើញនៅក្នុងជម្រើសកម្រិតខ្ពស់។
  • ចាប់ផ្តើម Raspberry Pi របស់អ្នកឡើងវិញសម្រាប់អ្វីដែលយើងត្រូវសរសេរ ស៊ូដូចាប់ផ្ដើមឡើងវិញ.

ការរៀបចំការភ្ជាប់អេសអេសអេសដើម្បីភ្ជាប់ពីចម្ងាយទៅអ័ររ៉ាប៊ីរីភី

បង្អួចចាប់ផ្តើមនិងការកំណត់រចនាសម្ព័ន្ធ Putty

នៅពេលនេះវានៅតែត្រូវចាប់ផ្តើម កំណត់រចនាសម្ព័ន្ធអេសអេស។ នេះគឺដូច្នេះអ្នកអាចធ្វើការជាមួយ Raspberry Pi របស់អ្នកពីកុំព្យូទ័រមួយផ្សេងទៀតអ្នកអាចភ្ជាប់ពីចម្ងាយហើយផ្ទុកឯកសារថ្មីឬផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធ។

នៅពេលដែល Raspberry Pi របស់អ្នកត្រូវបានតំឡើងតាមជំហានមុន ៗ ប្រព័ន្ធនឹងសួររកឈ្មោះអ្នកប្រើនិងលេខសំងាត់ពីព្រោះវាជាលើកទីមួយហើយដែលយើងចាប់ផ្តើមវានឹងមានអ្នកប្រើប្រាស់លំនាំដើមប្រសិនបើអ្នកមិនបានផ្លាស់ប្តូរទេពួកគេនឹង pi និងជាពាក្យសម្ងាត់ raspberry.

អត្ថបទទាក់ទង៖
ឧបករណ៍អេឡិចត្រូនិច

ត្រង់ចំណុចនេះអ្នកត្រូវពិចារណាអំពីរបៀបដែលលីនុចដំណើរការដោយខ្លួនឯងទោះបីអ្នកកំពុងសរសេរលេខសម្ងាត់ក៏ដោយក៏មិនមានតួអក្សរណាមួយត្រូវបានបង្ហាញដែរកុំបារម្ភព្រោះអត្ថបទកំពុងត្រូវបានសរសេរ។

នៅពេលយើងចូលទៅក្នុងប្រព័ន្ធយើងត្រូវតែសរសេរ៖

ifconfig

សូមអរគុណដល់ពាក្យបញ្ជានេះយើងនឹងអាចដឹងពីអាសយដ្ឋាន IP ដែលឧបករណ៍បញ្ជារបស់យើងមាន។ នៅក្នុងលទ្ធផលទូលំទូលាយយើងនឹងត្រូវស្វែងរកខ្សែរបន្ទាត់ "ឧបករណ៍បន្ថែមអ៊ីនយើងអាចរកឃើញលេខស្រដៀងនឹងនេះ៖ ១៩២.១៦៨.១.១ ។ ខ្ញុំនិយាយស្រដៀងគ្នាព្រោះច្បាស់ថាលេខ ១ ចុងក្រោយគឺជាលេខខុសគ្នាទាំងស្រុង។ ចំនួននេះក្នុងករណីឧទាហរណ៍ ១៩២.១៦៨.១.១ យើងនឹងត្រូវថតចម្លងវាតាំងពីយើងត្រូវការវា។ ចូលប្រើតាមរយៈអេសអេសអេសពីកុំព្យូទ័រផ្សេងទៀត.

នៅចំណុចនេះយើងនឹងត្រូវទាញយកម៉ាស៊ីនអេសអេសអេសក្នុងករណីរបស់ខ្ញុំខ្ញុំបានរើសយកពូទីនដែលត្រូវបានគេស្គាល់យ៉ាងច្បាស់នៅក្នុងបរិស្ថានទាំងអស់។ អាសយដ្ឋាន IP ដែលយើងថតចម្លងឥឡូវនេះយើងនឹងត្រូវចម្លងវាចូល Putty នៅ​ជនបទ "ឈ្មោះម៉ាស៊ីន (ឬអាសយដ្ឋាន IP)” ។ ខាងក្រោមនេះអ្នកនឹងត្រូវបានសួររកឈ្មោះអ្នកប្រើនិងលេខសំងាត់ដែលដូចគ្នានឹងយើងប្រើដើម្បីចូលប្រើ Raspberry Pi របស់យើងនោះគឺ pi y raspberry.

នៅពេលដែលយើងបានចូលប្រើប្រព័ន្ធនេះវាមិនមែនជាគំនិតអាក្រក់ទេក្នុងការផ្លាស់ប្តូរលេខសម្ងាត់ហើយចុងក្រោយធ្វើឱ្យប្រព័ន្ធទាំងមូលទាន់សម័យ។ សម្រាប់ការដែលយើងប្រតិបត្តិពាក្យបញ្ជាខាងក្រោមដោយចុចបញ្ចូលបន្ទាប់ពីវាយលេខនីមួយៗ៖

 

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

 

ទីបំផុតយើងតំឡើង LAMP នៅក្នុងប្រព័ន្ធ

ស្ថានីយមានពាក្យបញ្ជាតំឡើងសំរាប់ Apache

ទីបំផុតយើងទៅដល់ចំនុចនៃការតំឡើង LAMP ហើយសម្រាប់អ្វីដែលយើងប្រតិបត្តិតាមបញ្ជាដូចខាងក្រោមៈ

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

នៅពេលដែលពាក្យបញ្ជាត្រូវបានប្រតិបត្តិប្រព័ន្ធនឹងសួរអ្នកប្រសិនបើអ្នកចង់បន្តអ្នកគ្រាន់តែវាយ y ហើយវាយបញ្ចូលដើម្បីបន្ត។ ជាព័ត៌មានលម្អិតសូមប្រាប់អ្នកថាដំណើរការតំឡើងនេះអាចចំណាយពេលពីរបីនាទី។ ក្នុងករណីក្នុងកំឡុងពេលតំឡើងអ្នកអាចមានកំហុសមួយចំនួនក្នុងករណីរបស់ខ្ញុំមិនមានការប្រតិបត្តិដូចខាងក្រោម:

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

ហើយចាប់ផ្តើមកម្មវិធី Apache ឡើងវិញដោយប្រើពាក្យបញ្ជា៖

sudo service apache2 restart

ជាការត្រួតពិនិត្យចុងក្រោយអ្នកគ្រាន់តែចូលទៅកាន់កុំព្យូទ័រណាមួយដែលអ្នកមាននៅផ្ទះចាប់ផ្តើមបើកកម្មវិធីរុករកហើយដាក់ក្នុងអាស័យដ្ឋាន IP នៃ Raspberry Pi របស់អ្នកដែលអ្នកគួរតែអាចមើលឃើញអេក្រង់ដែលនិយាយថា វា​ដំណើរការ!នេះមានន័យថាការតំឡើងបានជោគជ័យហើយកម្មវិធី Apache កំពុងដំណើរការហើយ។

កម្មវិធីរុករកសារជោគជ័យរបស់កម្មវិធី Apache

ដល់ពេលត្រូវតំឡើងឃ្លាំងទិន្នន័យហើយ

បង្អួចកំណត់រចនាសម្ព័ន្ធកម្មវិធី MySQL

យើងតំឡើងអ្វីដែលចាំបាច់ដើម្បីចូលប្រើដោយខ្លួនឯង មូលដ្ឋានទិន្នន័យ

ដើម្បីមានសិទ្ធិចូលដំណើរការឃ្លាំងទិន្នន័យផ្ទាល់ខ្លួនយើងគ្រាន់តែតំឡើងប៉ុណ្ណោះ MySQL ហើយសម្រាប់ការដែលយើងប្រតិបត្តិពាក្យបញ្ជាដូចខាងក្រោមៈ

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

ជាថ្មីម្តងទៀតវានឹងសួរយើងប្រសិនបើយើងចង់បន្តការតំឡើងហើយសម្រាប់រឿងនោះយើងនឹងត្រូវចុះឈ្មោះតែប៉ុណ្ណោះ y ហើយវាយបញ្ចូល។

យើងតំឡើង FTP នៅលើ Raspberry Pi របស់យើង

ការកំណត់រចនាសម្ព័ន្ធឯកសារ vsftpd.conf

ក្នុងជំហ៊ាននេះយើងតំឡើង FTP ដើម្បីអាចបញ្ជូនឯកសារពីកុំព្យូទ័រណាមួយទៅ Raspberry Pi របស់យើងនិងពី Raspberry Pi ខ្លួនវាទៅកុំព្យូទ័រដែលយើងត្រូវការ។ នេះគឺជាដំណើរការមួយដ៏សាមញ្ញដូចជាការប្រតិបត្តិពាក្យបញ្ជាមួយចំនួនដូចជា៖

sudo chown -R pi /var/www

ពាក្យបញ្ជាបន្ទាប់ដែលត្រូវដំណើរការគឺៈ

sudo apt-get install vsftpd

នៅពេលដែលដំណើរការទាំងមូលបានបញ្ចប់យើងត្រូវកែសម្រួលឯកសារ vsftpd.config ហើយសម្រាប់អ្វីដែលយើងត្រូវសរសេរ៖

sudo nano /etc/vsftpd.conf

នៅពេលដែលកម្មវិធីនិពន្ធឯកសារបើកយើងនឹងត្រូវផ្លាស់ប្តូរបន្ទាត់ដូចខាងក្រោមៈ

anonymous_enable = បាទ / ចាស កើតឡើង អនាមិកមិនអាចប្រកែកបាន = ទេ

ការមិនពេញចិត្ត local_enable = បាទ / ចាស

ការមិនពេញចិត្ត write_enable = បាទ / ចាស

នៅចំណុចនេះអ្នកត្រូវទៅចុងបញ្ចប់នៃឯកសារហើយបន្ថែម force_dot_files = បាទ / ចាស

ជាពត៌មានលំអិតសូមប្រាប់អ្នកថាដើម្បីមិនធ្វើឱ្យបន្ទាត់មុនអ្នកគ្រាន់តែដកសញ្ញា # នៅពីមុខពួកគេ។ នៅពេលដែលជំហានមុន ៗ ត្រូវបានអនុវត្តសូមចុច ctrl + X e y ដើម្បីរក្សាទុកទិន្នន័យដែលបានកែប្រែទាំងអស់។ រឿងបន្ទាប់គឺត្រូវចាប់ផ្តើមសេវា FTP ម្តងទៀតដោយប្រើពាក្យបញ្ជាដូចខាងក្រោមៈ

sudo service vsftpd restart

ជាមួយនឹងជំហានទាំងនេះម៉ាស៊ីនបម្រើគេហទំព័ររបស់យើងកំពុងធ្វើការយ៉ាងល្អឥតខ្ចោះរង់ចាំដើម្បីទទួលឯកសារពីកម្មវិធីគេហទំព័ររបស់យើងដើម្បីអាចមើលពួកវាដោយផ្ទាល់ពីកម្មវិធីរុករក។


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

មតិយោបល់សូមចាកចេញពីអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   រេនហ្សូ។ dijo

    អត្ថបទល្អណាស់។ សួរថាតើចាំបាច់ត្រូវដាក់ម៉ាស៊ីនត្រជាក់ដើម្បីប្រើវាតាមរបៀបនេះទេ? ជាមួយនឹងភាពត្រជាក់អកម្មនឹងមិនអីទេ?