របៀបបង្កើតម៉ាស៊ីនបម្រើបណ្តាញ LAMP ដោយប្រើប្រាស់អ៊ូប៊ុនទូ

01 នៃ 08

តើអ្វីទៅជាម៉ាស៊ីនបម្រើបណ្ដាញ LAMP?

កម្មវិធី Apache ដំណើរការលើអ៊ូប៊ុនទូ។

មគ្គុទ្ទេសក៍នេះនឹងបង្ហាញវិធីងាយស្រួលបំផុតដើម្បីដំឡើងម៉ាស៊ីនបម្រើបណ្ដាញ LAMP ដោយប្រើកំណែ Ubuntu Desktop ។

LAMP តំណាងឱ្យលីនុច, កម្មវិធី Apache , MySQL និង PHP ។

កំណែលីនុចដែលប្រើក្នុងសៀវភៅណែនាំនេះគឺពិតណាស់អ៊ូប៊ុនទូ។

កម្មវិធី Apache គឺជាផ្នែកមួយនៃម៉ាស៊ីនបម្រើបណ្ដាញជាច្រើនប្រភេទដែលមានសម្រាប់លីនុច។ អ្នកផ្សេងទៀតរួមមាន Lighttpd និង NGinx ។

MySQL គឺជាម៉ាស៊ីនបម្រើមូលដ្ឋានទិន្នន័យដែលនឹងជួយអ្នកធ្វើឱ្យទំព័របណ្ដាញរបស់អ្នកមានអន្តរកម្មដោយអាចផ្ទុកនិងបង្ហាញព័ត៌មានដែលបានរក្សាទុក។

ជាចុងក្រោយ PHP (ដែលតំណាងឱ្យ Hypertext Preprocessor) គឺជាភាសាស្គ្រីបដែលអាចត្រូវបានប្រើដើម្បីបង្កើតកូដផ្នែកខាងម៉ាស៊ីនបម្រើនិង Web APIs ដែលបន្ទាប់មកអាចត្រូវបានប្រើដោយភាសាចំហៀងរបស់អតិថិជនដូចជា HTML, Javascript និង CSS ។

ខ្ញុំកំពុងបង្ហាញអ្នកអំពីរបៀបដំឡើង LAMP ដោយប្រើកំណែ Ubuntu desktop ដូច្នេះអ្នកអភិវឌ្ឍន៍គេហទំព័រអាចបង្កើតបរិស្ថានអភិវឌ្ឍន៍ឬសាកល្បងសម្រាប់ការបង្កើតរបស់ពួកគេ។

ម៉ាស៊ីនបម្រើបណ្ដាញអ៊ូប៊ុនទូអាចត្រូវបានប្រើជាអ៊ីនត្រាណិតសម្រាប់ទំព័របណ្ដាញផ្ទះផងដែរ។

ទោះបីជាអ្នកអាចធ្វើឱ្យម៉ាស៊ីនបម្រើគេហទំព័រអាចប្រើបានសម្រាប់ពិភពលោកទាំងមូលនេះគឺមិនមានប្រសិទ្ធភាពដោយប្រើកុំព្យូទ័រនៅផ្ទះដោយសារតែអ្នកផ្តល់សេវាអ៊ីនធឺណិតជាទូទៅផ្លាស់ប្តូរអាសយដ្ឋាន IP សម្រាប់កុំព្យួទ័រហើយដូច្នេះអ្នកនឹងត្រូវ ប្រើសេវាកម្មដូចជា DynDNS ដើម្បីទទួលបានអាសយដ្ឋាន IP ឋិតិវន្ត។ កម្រិតបញ្ជូនដែលផ្តល់ដោយអ្នកផ្តល់សេវាអ៊ីនធឺណិតរបស់អ្នកប្រហែលជាមិនសមស្របសម្រាប់ការបម្រើគេហទំព័រទេ។

ការបង្កើតម៉ាស៊ីនបម្រើបណ្ដាញសម្រាប់ពិភពលោកទាំងមូលក៏មានន័យផងដែរថាអ្នកមានទំនួលខុសត្រូវក្នុងការការពារម៉ាស៊ីនមេ Apache ដំឡើង Firewalls និងធ្វើឱ្យប្រាកដថាកម្មវិធីទាំងអស់ត្រូវបានជួសជុលត្រឹមត្រូវ។

ប្រសិនបើអ្នកចង់បង្កើតវែបសាយត៍សម្រាប់ពិភពលោកទាំងមូលដើម្បីមើលបន្ទាប់មកអ្នកនឹងត្រូវបានណែនាំឱ្យជ្រើសរើសបណ្តាញអ៊ីនធ័រណែតជាមួយ CPanel hosting ដែលចំណាយអស់កិច្ចខិតខំប្រឹងប្រែងទាំងអស់នោះ។

02 នៃ 08

របៀបតម្លើងម៉ាស៊ីនបម្រើបណ្តាញ LAMP ដោយប្រើប្រាស់ Tasksel

កិច្ចការ

ការដំឡើងជង់ LAMP ទាំងមូលគឺពិតត្រង់ណាស់ហើយអាចត្រូវបានសម្រេចដោយប្រើតែ 2 ពាក្យបញ្ជា។

ការបង្រៀនផ្សេងទៀតលើបណ្ដាញបង្ហាញអ្នកពីរបៀបដំឡើងសមាសភាគនីមួយៗដាច់ដោយឡែកប៉ុន្តែអ្នកពិតជាអាចដំឡើងពួកវាទាំងអស់ក្នុងពេលតែមួយ។

ដើម្បីធ្វើដូច្នេះអ្នកនឹងត្រូវបើកបង្អួចស្ថានីយមួយ។ ដើម្បីធ្វើដូចនេះចុច CTRL, ALT និង T ក្នុងពេលតែមួយ។

នៅក្នុងបង្អួចស្ថានីយវាយបញ្ចូលពាក្យបញ្ជាដូចខាងក្រោម:

sudo apt-get install tasksel

sudo ភារកិច្ចដំឡើងចង្កៀង - ម៉ាស៊ីនបម្រើ

ពាក្យបញ្ជាខាងលើដំឡើងឧបករណ៍ដែលហៅថា tasksel ហើយបន្ទាប់មកប្រើ tasksel វាដំឡើងកញ្ចប់មេតាដែលគេហៅថាចង្កៀងម៉ាស៊ីន។

ដូច្នេះអ្វីជា tasksel?

Taskelle អនុញ្ញាតឱ្យអ្នកតំឡើងកញ្ចប់នៃកញ្ចប់ទាំងអស់ក្នុងពេលតែមួយ។ ដូចដែលបានពិពណ៌នាពីមុន LAMP តំណាងឱ្យលីនុចកម្មវិធី Apache កម្មវិធី MySQL និង PHP ហើយវាជារឿងធម្មតាដែលថាប្រសិនបើអ្នកដំឡើងវាអ្នកនឹងដំឡើងវាទាំងអស់។

អ្នកអាចដំណើរការពាក្យបញ្ជា tasksel ដោយខ្លួនឯងដូចខាងក្រោម:

sudo ភារកិច្ច

វានឹងបង្ហាញបង្អួចដែលមានបញ្ជីកញ្ចប់ឬតើខ្ញុំគួរនិយាយក្រុមកញ្ចប់ដែលអាចដំឡើងបាន។

ឧទាហរណ៍អ្នកអាចដំឡើងផ្ទៃតុ KDE, ផ្ទៃតុ Lubuntu, ម៉ាស៊ីនបម្រើសំបុត្រឬម៉ាស៊ីនបម្រើស OpenSSH ។

នៅពេលអ្នកដំឡើងកម្មវិធីដោយប្រើ tasksel អ្នកមិនកំពុងដំឡើងកញ្ចប់មួយទេប៉ុន្តែក្រុមដែលមានគំនិតដូចគ្នាដែលសមស្របទាំងអស់គ្នាដើម្បីបង្កើតរឿងធំមួយ។ ក្នុងករណីរបស់យើងរឿងធំមួយគឺម៉ាស៊ីនបម្រើ LAMP ។

03 នៃ 08

កំណត់ពាក្យសម្ងាត់ MySQL

កំណត់ពាក្យសម្ងាត់ MySQL ។

បន្ទាប់ពីបានរត់ពាក្យបញ្ជានៅជំហានមុនកញ្ចប់ដែលទាមទារសម្រាប់កម្មវិធី Apache កម្មវិធី MySQL និង PHP នឹងត្រូវបានទាញយកនិងដំឡើង។

បង្អួចនឹងបង្ហាញជាផ្នែកនៃការដំឡើងដែលតម្រូវឱ្យអ្នកបញ្ចូលពាក្យសម្ងាត់ root សម្រាប់ MySQL server ។

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

បន្ទាប់ពីអ្នកបានបញ្ចូលពាក្យសម្ងាត់នៅសល់នៃការដំឡើងបន្តដោយគ្មានតម្រូវការសម្រាប់បញ្ចូលបន្ថែមទៀត។

នៅទីបំផុតអ្នកនឹងត្រឡប់ទៅកាន់ប្រអប់បញ្ចូលហើយអ្នកអាចសាកល្បងម៉ាស៊ីនមេដើម្បីដឹងថាតើវាដំណើរការ។

04 នៃ 08

តើធ្វើដូចម្តេចដើម្បីសាកល្បង Apache

កម្មវិធី Apache Ubuntu ។

មធ្យោបាយងាយស្រួលបំផុតដើម្បីសាកល្បងថាតើ Apache កំពុងដំណើរការមានដូចខាងក្រោម:

ទំព័របណ្តាញគួរតែលេចឡើងដូចដែលបានបង្ហាញនៅក្នុងរូបភាព។

ជាទូទៅប្រសិនបើអ្នកឃើញពាក្យ "វាដំណើរការ" នៅលើគេហទំព័រក៏ដូចជានិមិត្តសញ្ញាអ៊ូប៊ុនទូនិងពាក្យ Apache បន្ទាប់មកអ្នកដឹងថាការតំឡើងគឺជោគជ័យ។

ទំព័រដែលអ្នកឃើញគឺជាទំព័រកន្លែងដាក់មួយហើយអ្នកអាចជំនួសដោយទំព័របណ្ដាញនៃការរចនាផ្ទាល់ខ្លួនរបស់អ្នក។

ដើម្បីបន្ថែមទំព័របណ្ដាញផ្ទាល់ខ្លួនរបស់អ្នកអ្នកត្រូវរក្សាទុកវានៅក្នុងថត / var / www / html ។

ទំព័រដែលអ្នកកំពុងមើលឥឡូវនេះត្រូវបានគេហៅថា index.html ។

ដើម្បីកែប្រែទំព័រនេះអ្នកនឹងត្រូវការសិទ្ធិក្នុងថត / var / www / html ។ មានវិធីជាច្រើនដើម្បីផ្តល់សិទ្ធិ។ នេះជាវិធីសាស្ត្រដែលខ្ញុំចូលចិត្ត:

បើកបង្អួចស្ថានីយហើយបញ្ចូលពាក្យបញ្ជាទាំងនេះ:

sudo adduser www-data

sudo chown -R www-data: www-data / var / www / html

sudo chmod -R g + rwx / var / www / html

អ្នកនឹងត្រូវការចេញហើយចូលមកម្តងទៀតសម្រាប់ការអនុញ្ញាតឱ្យមានប្រសិទ្ធិភាព។

05 នៃ 08

របៀបពិនិត្យមើលថាតើ PHP ត្រូវបានដំឡើង

មានកម្មវិធី PHP ។

ជំហានបន្ទាប់គឺត្រូវពិនិត្យមើលថា PHP ត្រូវបានតំឡើងយ៉ាងត្រឹមត្រូវ។

ដើម្បីធ្វើដូចនេះបើកបង្អួចស្ថានីយនិងបញ្ចូលពាក្យបញ្ជាដូចខាងក្រោម:

sudo nano /var/www/html/phpinfo.php

នៅក្នុង កម្មវិធីនិពន្ធ nano បញ្ចូលអត្ថបទដូចខាងក្រោម:

រក្សាទុកឯកសារដោយចុច CTRL និង O ហើយបន្ទាប់មកចេញពីកម្មវិធីនិពន្ធដោយចុច CTRL និង X ។

បើកកម្មវិធីរុករកបណ្ដាញ Firefox និងបញ្ចូលដូចខាងក្រោមទៅក្នុងរបារអាសយដ្ឋាន:

http: // localhost / phpinfo

ប្រសិនបើ PHP បានដំឡើងត្រឹមត្រូវអ្នកនឹងឃើញទំព័រស្រដៀងនឹងរូបភាពខាងលើ។

ទំព័រ PHPInfo មានគ្រប់ប្រភេទព័ត៌មានរួមបញ្ចូលទាំងម៉ូឌុល PHP ដែលត្រូវបានតំឡើងនិងកំណែ Apache ដែលកំពុងដំណើរការ។

វាមានប្រយោជន៍ក្នុងការថែរក្សាទំព័រនេះខណៈកំពុងអភិវឌ្ឍទំព័រដូច្នេះអ្នកអាចមើលថាតើម៉ូឌុលដែលអ្នកត្រូវការនៅក្នុងគម្រោងរបស់អ្នកត្រូវបានដំឡើងឬអត់។

06 នៃ 08

ការណែនាំអំពី MySQL Workbench

MySQL Workbench ។

ការធ្វើតេស្ត MySQL អាចត្រូវបានសម្រេចដោយប្រើពាក្យបញ្ជាសាមញ្ញខាងក្រោមក្នុងបង្អួចស្ថានីយមួយ:

mysqladmin -u root -p status

នៅពេលដែលអ្នកត្រូវបានបញ្ចូលពាក្យសម្ងាត់អ្នកនឹងត្រូវបញ្ចូលពាក្យសម្ងាត់ root សម្រាប់អ្នកប្រើជា root របស់ MySQL និងមិនមែនពាក្យសម្ងាត់អ៊ូប៊ុនទូរបស់អ្នកទេ។

ប្រសិនបើ MySQL កំពុងដំណើរការអ្នកនឹងឃើញអត្ថបទខាងក្រោម:

ពេលវេលា: 6269 សម្មតិកម្ម: 3 សំណួរ: 33 សំណួរយឺត: 0 បើក: 112 តារាងជក់: 1 តារាងបើកចំហ: 31 សំណួរក្នុងមួយវិនាទីមធ្យម: 0,005

MySQL នៅលើខ្លួនវាពិបាកក្នុងការគ្រប់គ្រងពីបន្ទាត់ពាក្យបញ្ជាដូច្នេះខ្ញុំសូមណែនាំឱ្យដំឡើងឧបករណ៍ពីរទៀត:

ដើម្បីដំឡើង MySQL Workbench បើកស្ថានីយមួយហើយរត់ពាក្យបញ្ជាដូចខាងក្រោម:

sudo apt-get install mysql-workbench

នៅពេលដែលសូហ្វវែរបានបញ្ចប់ការដំឡើងចុចគ្រាប់ចុចទំនើប (គ្រាប់ចុចវីនដូ) នៅលើក្តារចុចហើយវាយ "MySQL" នៅក្នុងប្រអប់ស្វែងរក។

រូបតំណាងដែលមានផ្សោតត្រូវបានប្រើដើម្បីសម្គាល់ MySQL Workbench ។ ចុចលើរូបតំណាងនេះនៅពេលវាលេចឡើង។

ឧបករណ៍ MySQL workbench មានអានុភាពត្រឹមត្រូវទោះបីជាបន្តិចបន្តួចនៅលើផ្នែកយឺត។

របារចុះក្រោមខាងឆ្វេងអនុញ្ញាតឱ្យអ្នកជ្រើសរើសផ្នែកមួយនៃ MySQL របស់អ្នកដែលអ្នកចង់គ្រប់គ្រងដូចជា:

ជម្រើសស្ថានភាពម៉ាស៊ីនបម្រើប្រាប់អ្នកថាតើម៉ាស៊ីនបម្រើកំពុងដំណើរការរយៈពេលប៉ុន្មានដែលវាកំពុងរត់ការផ្ទុកម៉ាស៊ីនមេចំនួននៃការតភ្ជាប់និងព័ត៌មានប៊ីតផ្សេងទៀតនៃព័ត៌មាន។

ជម្រើសការតភ្ជាប់ម៉ាស៊ីនភ្ញៀវរាយការតភ្ជាប់បច្ចុប្បន្នទៅម៉ាស៊ីនមេ MySQL ។

នៅក្នុងសិទ្ធិអ្នកប្រើនិងសិទ្ធិអ្នកអាចបន្ថែមអ្នកប្រើថ្មីផ្លាស់ប្ដូរពាក្យសម្ងាត់និងជ្រើសសិទ្ធិដែលអ្នកប្រើមានប្រឆាំងនឹងគ្រោងការណ៍មូលដ្ឋានទិន្នន័យផ្សេង។

នៅជ្រុងខាងក្រោមផ្នែកខាងឆ្វេងនៃឧបករណ៍ MySQL Workbench គឺជាបញ្ជីនៃគ្រោងការណ៍មូលដ្ឋានទិន្នន័យ។ អ្នកអាចបន្ថែមដោយខ្លួនឯងដោយចុចកណ្ដុរខាងស្ដាំនិងជ្រើសរើស "បង្កើតគ្រោងការណ៍" ។

អ្នកអាចពង្រីកគ្រោងការណ៍ណាមួយដោយចុចលើវាដើម្បីមើលបញ្ជីវត្ថុមួយដូចជាតារាងទស្សនៈដំណើរការរក្សាទុកនិងមុខងារ។

ការចុចកណ្ដុរស្ដាំលើវត្ថុមួយនឹងអនុញ្ញាតឱ្យអ្នកបង្កើតវត្ថុថ្មីមួយដូចជាតារាងថ្មី។

ផ្ទាំងខាងស្តាំនៃ MySQL Workbench គឺជាកន្លែងដែលអ្នកធ្វើការងារពិត។ ឧទាហរណ៍នៅពេលបង្កើតតារាងអ្នកអាចបន្ថែមជួរឈររួមជាមួយប្រភេទទិន្នន័យរបស់វា។ អ្នកក៏អាចបន្ថែមនីតិវិធីដែលផ្តល់ជូននូវពុម្ពមូលដ្ឋានសម្រាប់នីតិវិធីដែលផ្ទុកថ្មីនៅក្នុងកម្មវិធីនិពន្ធសម្រាប់អ្នកដើម្បីបន្ថែមកូដពិតប្រាកដ។

07 នៃ 08

របៀបដំឡើង PHPMyAdmin

ដំឡើង PHPMyAdmin ។

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

បើកបង្អួចស្ថានីយមួយហើយបញ្ចូលពាក្យបញ្ជាដូចខាងក្រោម:

sudo apt-get install phpmyadmin

បង្អួចមួយនឹងលេចឡើងសួរថាតើម៉ាស៊ីនបម្រើបណ្ដាញណាមួយដែលអ្នកបានដំឡើង។

ជម្រើសលំនាំដើមត្រូវបានកំណត់រួចរាល់ទៅកម្មវិធី Apache ដូច្នេះប្រើកូនសោផ្ទាំងដើម្បីបន្លិចប៊ូតុងយល់ព្រមហើយចុចត្រឡប់។

បង្អួចមួយទៀតនឹងលេចឡើងសួរថាតើអ្នកចង់បង្កើតមូលដ្ឋានទិន្នន័យលំនាំដើមសម្រាប់ប្រើជាមួយ PHPMyAdmin ។

ចុចប៊ូតុងផ្ទាំងដើម្បីជ្រើសរើសជម្រើស "បាទ / ចាស" ហើយចុចត្រឡប់។

ចុងក្រោយអ្នកនឹងត្រូវបានសួរឱ្យផ្តល់ពាក្យសម្ងាត់សម្រាប់មូលដ្ឋានទិន្នន័យ PHPMyAdmin ។ បញ្ចូលអ្វីដែលមានសុវត្ថិភាពដើម្បីប្រើនៅពេលអ្នកចូលទៅ PHPMyAdmin ។

កម្មវិធីនឹងត្រូវបានតំឡើងហើយអ្នកនឹងត្រូវបានត្រលប់ទៅប្រអប់បញ្ចូលពាក្យបញ្ជា។

មុនពេលដែលអ្នកអាចប្រើ PHPMyAdmin មានពាក្យបញ្ជាមួយចំនួនទៀតដើម្បីដំណើរការដូចខាងក្រោម:

sudo ln -s /etc/phpmyadmin/apache.conf/etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin.conf

sudo systemctl ផ្ទុក apache2.service ឡើងវិញ

ពាក្យបញ្ជាខាងលើបង្កើតតំណនិមិត្តសញ្ញាសម្រាប់ឯកសារ apache.conf ពីថត / etc / phpmyadmin ទៅក្នុងថត / etc / apache2 / conf ដែលមាន។

បន្ទាត់ទីពីរអនុញ្ញាតឱ្យមានឯកសារកំណត់រចនាសម្ព័ន្ធ phpmyadmin នៅក្នុង Apache ហើយទីបំផុតបន្ទាត់ចុងក្រោយចាប់ផ្ដើមឡើងវិញនូវសេវាគេហទំព័រ Apache ។

អ្វីដែលមានន័យថាឥឡូវនេះអ្នកគួរប្រើ PHPMyAdmin ដើម្បីគ្រប់គ្រងមូលដ្ឋានទិន្នន័យដូចខាងក្រោម:

PHPMyAdmin គឺជាបណ្តាញដែលមានមូលដ្ឋានលើឧបករណ៍សម្រាប់គ្រប់គ្រងមូលដ្ឋានទិន្នន័យ MySQL ។

បន្ទះខាងឆ្វេងផ្តល់នូវបញ្ជីគ្រោងការណ៍មូលដ្ឋានទិន្នន័យ។ ការចុចលើគ្រោងការណ៍ពង្រីកគ្រោងការណ៍ដើម្បីបង្ហាញបញ្ជីរបស់វត្ថុមូលដ្ឋានទិន្នន័យ។

របាររូបតំណាងកំពូលអនុញ្ញាតឱ្យអ្នកគ្រប់គ្រងទិដ្ឋភាពផ្សេងៗនៃ MySQL ដូចជា:

08 នៃ 08

អានបន្ថែម

W3Schools ។

ឥឡូវអ្នកមានម៉ាស៊ីនបម្រើមូលដ្ឋានទិន្នន័យរត់និងរត់អ្នកអាចចាប់ផ្តើមប្រើវាសម្រាប់អភិវឌ្ឍកម្មវិធីបណ្ដាញពេញលេញ។

ចំណុចចាប់ផ្តើមដ៏ល្អសម្រាប់ការរៀន HTML, CSS, ASP, JavaScript និង PHP គឺ W3Schools ។

វេបសាយនេះមានភាពងាយស្រួលក្នុងការអនុវត្តតាមការបង្រៀនអំពីផ្នែកខាងម៉ាស៊ីនភ្ញៀវនិងការអភិវឌ្ឍវិបសាយ។

ខណៈដែលអ្នកនឹងមិនរៀនសូត្រក្នុងចំណេះដឹងស៊ីជម្រៅអ្នកនឹងយល់គ្រប់គ្រាន់នូវគោលគំនិតនិងគោលគំនិតនានាដើម្បីឱ្យអ្នកធ្វើដំណើររបស់អ្នក។