ការដំឡើងឈុតសូហ្វវែរ LAMP នៅលើអ៊ូប៊ុនទូ

Pin
Send
Share
Send

កញ្ចប់សូហ្វវែរដែលមានឈ្មោះថា LAMP រួមមានលីនុចខឺណែល OS, ម៉ាស៊ីនមេគេហទំព័រ Apache, ឃ្លាំងទិន្នន័យ MySQL និងសមាសធាតុ PHP ដែលត្រូវបានប្រើសម្រាប់ម៉ាស៊ីនគេហទំព័រ។ បន្ទាប់យើងនឹងរៀបរាប់លម្អិតអំពីការតំឡើងនិងការកំណត់រចនាសម្ព័ន្ធដំបូងនៃកម្មវិធីបន្ថែមទាំងនេះដោយយកគំរូចុងក្រោយរបស់អ៊ូប៊ុនទូជាឧទាហរណ៍។

ការដំឡើងឈុតសូហ្វវែរ LAMP នៅក្នុងអ៊ូប៊ុនទូ

ដោយសារទ្រង់ទ្រាយនៃអត្ថបទនេះបានបញ្ជាក់រួចហើយថាអ្នកបានដំឡើងអ៊ូប៊ុនទូនៅលើកុំព្យូទ័ររបស់អ្នកយើងនឹងរំលងជំហាននេះហើយបន្តទៅកម្មវិធីផ្សេងទៀតភ្លាមៗទោះបីយ៉ាងណាអ្នកអាចស្វែងរកការណែនាំអំពីប្រធានបទដែលអ្នកចាប់អារម្មណ៍ដោយអានអត្ថបទផ្សេងទៀតរបស់យើងនៅតំណភ្ជាប់ខាងក្រោម។

ព័ត៌មានលម្អិតបន្ថែម៖
ដំឡើងអ៊ូប៊ុនទូលើ VirtualBox
លីនុចដើរចេញពីដ្រាយវ៍ពន្លឺ

ជំហានទី ១៖ តំឡើងកម្មវិធី Apache

តោះចាប់ផ្តើមដោយតំឡើងម៉ាស៊ីនមេវែបមួយដែលមានឈ្មោះថា Apache ។ វាគឺជាជម្រើសដ៏ល្អបំផុតមួយដូច្នេះវាក្លាយជាជម្រើសរបស់អ្នកប្រើប្រាស់ជាច្រើន។ នៅក្នុងអ៊ូប៊ុនទូត្រូវបានដាក់បញ្ចូល "ស្ថានីយ":

  1. បើកម៉ឺនុយហើយបើកកុងសូលឬចុចបន្សំគ្រាប់ចុច បញ្ជា (Ctrl) + ជំនួស + T.
  2. ធ្វើឱ្យប្រសើរឡើងឃ្លាំងប្រព័ន្ធរបស់អ្នកជាមុនដើម្បីធ្វើឱ្យប្រាកដថាអ្នកមានសមាសធាតុចាំបាច់ទាំងអស់។ ដើម្បីធ្វើដូចនេះសូមសរសេរពាក្យបញ្ជាធ្វើឱ្យទាន់សម័យ sudo apt-get.
  3. សកម្មភាពទាំងអស់តាមរយៈ ស៊ូដូ ដំណើរការជាមួយការចូលជា root ដូច្នេះត្រូវប្រាកដថាត្រូវបញ្ជាក់ពាក្យសម្ងាត់របស់អ្នក (វាមិនបង្ហាញនៅពេលបញ្ចូល) ។
  4. ពេលរួចរាល់សូមចូលsudo apt-get install apache2ដើម្បីបន្ថែមកម្មវិធី Apache ទៅប្រព័ន្ធ។
  5. បញ្ជាក់បន្ថែមឯកសារទាំងអស់ដោយជ្រើសរើសជម្រើសចម្លើយ .
  6. តោះសាកល្បងប្រតិបត្តិការរបស់គេហទំព័រមេដោយដំណើរការsudo apache2ctl កំណត់រចនាសម្ព័ន្ធ.
  7. វាក្យសម្ព័ន្ធគួរតែជារឿងធម្មតាប៉ុន្តែពេលខ្លះការព្រមានលេចឡើងអំពីតម្រូវការបន្ថែម ឈ្មោះម៉ាស៊ីនមេ.
  8. បន្ថែមអថេរសកលនេះទៅឯកសារកំណត់រចនាសម្ព័ន្ធដើម្បីជៀសវាងការព្រមាននាពេលអនាគត។ ដំណើរការឯកសារដោយខ្លួនឯងស៊ូដូណូណូ /etc/apache2/apache2.conf.
  9. ឥឡូវដំណើរការកុងសូលទីពីរដែលដំណើរការពាក្យបញ្ជាip addr បង្ហាញ eth0 | grep inet | awk '{បោះពុម្ព $ 2; } '| sed 's //.*$//'ដើម្បីរកអាសយដ្ឋាន IP ឬអាស័យដ្ឋានម៉ាស៊ីនមេរបស់អ្នក។
  10. ដំបូង "ស្ថានីយ" ទៅផ្នែកខាងក្រោមនៃឯកសារដែលបានបើកហើយសរសេរServerName + ឈ្មោះដែនឬអាសយដ្ឋាន IPដែលអ្នកទើបតែរៀន។ រក្សាទុកការផ្លាស់ប្តូរតាមរយៈ បញ្ជា (Ctrl) + អូ ហើយបិទឯកសារកំណត់រចនាសម្ព័ន្ធ។
  11. សាកល្បងម្តងទៀតដើម្បីប្រាកដថាមិនមានកំហុសហើយបន្ទាប់មកចាប់ផ្តើមម៉ាស៊ីនមេគេហទំព័រឡើងវិញsudo systemctl ចាប់ផ្តើម apache2 ឡើងវិញ.
  12. បន្ថែមកម្មវិធី Apache ទៅផ្ទុកដោយស្វ័យប្រវត្តិប្រសិនបើចាំបាច់ដើម្បីឱ្យវាចាប់ផ្តើមជាមួយប្រព័ន្ធប្រតិបត្តិការដោយប្រើពាក្យបញ្ជាsudo systemctl បើក apache2.
  13. វានៅតែមានតែដើម្បីចាប់ផ្តើមម៉ាស៊ីនបម្រើគេហទំព័រដើម្បីពិនិត្យមើលស្ថេរភាពនៃប្រតិបត្តិការរបស់វាប្រើពាក្យបញ្ជាsudo systemctl ចាប់ផ្តើម apache2.
  14. បើកដំណើរការកម្មវិធីរុករកហើយចូលទៅlocalhost។ ប្រសិនបើអ្នកទៅដល់ទំព័រមេរបស់ Apache បន្ទាប់មកអ្វីៗគ្រប់យ៉ាងដំណើរការបានត្រឹមត្រូវសូមបន្តទៅជំហានបន្ទាប់។

ជំហានទី ២៖ តំឡើង MySQL

ជំហ៊ានទីពីរគឺត្រូវបន្ថែមប្រព័ន្ធទិន្នន័យ MySQL ដែលត្រូវបានធ្វើតាមរយៈកុងសូលស្តង់ដារដោយប្រើពាក្យបញ្ជាដែលមាននៅក្នុងប្រព័ន្ធ។

  1. អាទិភាពក្នុង "ស្ថានីយ" សរសេរsudo apt-get ដំឡើង mysql-serverហើយចុចលើ បញ្ចូល.
  2. បញ្ជាក់ការបន្ថែមឯកសារថ្មី។
  3. ត្រូវប្រាកដថាមានសុវត្ថិភាពក្នុងការប្រើប្រាស់ MySQL បរិស្ថានដូច្នេះផ្តល់ការការពារជាមួយនឹងកម្មវិធីបន្ថែមដាច់ដោយឡែកមួយដែលត្រូវបានតំឡើងsudo mysql_secure_installation.
  4. ការកំណត់ការកំណត់កម្មវិធីជំនួយសម្រាប់តម្រូវការលេខសំងាត់មិនមានការណែនាំតែមួយទេព្រោះអ្នកប្រើប្រាស់ម្នាក់ៗត្រូវបានណែនាំដោយការសម្រេចចិត្តផ្ទាល់ខ្លួនទាក់ទងនឹងសុពលភាព។ ប្រសិនបើអ្នកចង់ដំឡើងតម្រូវការបញ្ចូលកុងសូល y តាមការស្នើសុំ។
  5. បន្ទាប់អ្នកត្រូវជ្រើសរើសកម្រិតនៃការការពារ។ ដំបូងអានការពិពណ៌នានៃប៉ារ៉ាម៉ែត្រនីមួយៗហើយបន្ទាប់មកជ្រើសរើសយកមួយដែលសមស្របបំផុត។
  6. កំណត់ពាក្យសម្ងាត់ថ្មីដើម្បីផ្ដល់សិទ្ធិចូលជា root ។
  7. បន្ទាប់អ្នកនឹងឃើញការកំណត់សុវត្ថិភាពផ្សេងៗអានពួកវាហើយព្រមទទួលឬបដិសេធប្រសិនបើអ្នកគិតថាចាំបាច់។

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

សូមមើលផងដែរ: ការណែនាំតំឡើង MySQL នៅលើអ៊ូប៊ុនទូ

ជំហានទី ៣៖ តំឡើងកម្មវិធី PHP

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

  1. នៅក្នុង "ស្ថានីយ" សរសេរពាក្យបញ្ជាsudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0ដើម្បីដំឡើងសមាសធាតុចាំបាច់ក្នុងករណីដែលអ្នកត្រូវការកំណែ ៧ ។
  2. ពេលខ្លះពាក្យបញ្ជាខាងលើមិនដំណើរការទេដូច្នេះសូមប្រើsudo apt ដំឡើង php 7.2-clisudo apt ដំឡើង hhvmដំឡើងកំណែចុងក្រោយដែលអាចប្រើបាន ៧.២ ។
  3. នៅចុងបញ្ចប់នៃនីតិវិធីត្រូវប្រាកដថាការដំឡើងត្រឹមត្រូវត្រូវបានតំឡើងដោយសរសេរនៅក្នុងកុងសូលphp -v.
  4. ការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យនិងការអនុវត្តចំណុចប្រទាក់គេហទំព័រត្រូវបានអនុវត្តដោយប្រើឧបករណ៍ឥតគិតថ្លៃ PHPmyadmin ដែលជាការចង់តំឡើងកំឡុងពេលតំឡើងប្រព័ន្ធអិមអេហ្វអេ។ ដើម្បីចាប់ផ្តើមបញ្ចូលពាក្យបញ្ជាsudo apt-get install phpmyadmin php-mbstring php-gettext.
  5. បញ្ជាក់ការបន្ថែមឯកសារថ្មីដោយជ្រើសរើសជម្រើសសមស្រប។
  6. បញ្ជាក់ម៉ាស៊ីនមេគេហទំព័រ "Apache2" ហើយចុចលើ យល់ព្រម.
  7. អ្នកនឹងត្រូវបានជម្រុញឱ្យកំណត់រចនាសម្ព័ន្ធមូលដ្ឋានទិន្នន័យតាមរយៈពាក្យបញ្ជាពិសេសប្រសិនបើចាំបាច់ជ្រើសរើសចម្លើយវិជ្ជមាន។
  8. បង្កើតពាក្យសម្ងាត់សម្រាប់ការចុះឈ្មោះនៅលើម៉ាស៊ីនមេមូលដ្ឋានទិន្នន័យបន្ទាប់ពីនោះវានឹងចាំបាច់ត្រូវបញ្ជាក់ដោយបញ្ចូលវាម្តងទៀត។
  9. តាមលំនាំដើមអ្នកនឹងមិនអាចបញ្ចូល PHPmyadmin ជំនួសឱ្យអ្នកប្រើដែលមានសិទ្ធិចូលដំណើរការឬឆ្លងកាត់ចំណុចប្រទាក់របស់ធីភីស៊ីដូច្នេះអ្នកត្រូវបិទឧបករណ៍ប្រើប្រាស់ដែលរារាំង។ ធ្វើសកម្មភាពសិទ្ធិជា root តាមរយៈពាក្យបញ្ជាស៊ូដូ - អាយ.
  10. ផ្តាច់ដោយវាយអេកូ "ធ្វើឱ្យទាន់សម័យកម្មវិធីជំនួយសំណុំអ្នកប្រើ =" ដែលជាកន្លែងដែលអ្នកប្រើ = "ជា root"; flush សិទ្ធិ; "| mysql -u root -p mysql.

នៅលើនេះការតំឡើងនិងកំណត់រចនាសម្ព័ន្ធនៃ PHP សម្រាប់ LAMP អាចត្រូវបានចាត់ទុកថាបានបញ្ចប់ដោយជោគជ័យ។

សូមមើលផងដែរ: មគ្គុទ្ទេសក៍តំឡើង PHP លើម៉ាស៊ីនមេអ៊ូប៊ុនទូ

សព្វថ្ងៃនេះយើងបាននិយាយអំពីការតំឡើងនិងការកំណត់រចនាសម្ព័ន្ធមូលដ្ឋាននៃសមាសធាតុ LAMP សម្រាប់ប្រព័ន្ធប្រតិបត្តិការអ៊ូប៊ុនទូ។ ជាការពិតណាស់នេះមិនមែនជាព័ត៌មានទាំងអស់ដែលអាចត្រូវបានផ្តល់ជូនលើប្រធានបទនេះទេមានភាពមិនច្បាស់លាស់ទាក់ទងនឹងការប្រើប្រាស់ដែនឬមូលដ្ឋានទិន្នន័យជាច្រើន។ ទោះជាយ៉ាងណាក៏ដោយដោយសារការណែនាំខាងលើអ្នកអាចរៀបចំប្រព័ន្ធរបស់អ្នកយ៉ាងងាយស្រួលសម្រាប់ដំណើរការត្រឹមត្រូវនៃកញ្ចប់កម្មវិធីនេះ។

Pin
Send
Share
Send

មើលវីដេអូ: បរពនធភលង5S-FE (ខែវិច្ឆិកា 2024).