កញ្ចប់កម្មវិធីដែលត្រូវបានគេហៅថា LAMP រួមមានប្រព័ន្ធប្រតិបត្តិការនៅលើខឺណែលលីនុចម៉ាស៊ីនមេវ៉ែបមួយមូលដ្ឋានទិន្នន័យ MySQL និងសមាសភាគ PHP ដែលត្រូវបានប្រើសម្រាប់ម៉ាស៊ីនស្វែងរក។ បន្ទាប់យើងរៀបរាប់លម្អិតអំពីការតំឡើងនិងការកំណត់រចនាសម្ព័ន្ធដំបូងនៃកម្មវិធីបន្ថែមទាំងនេះដោយយកកំណែចុងក្រោយបំផុតរបស់អ៊ូប៊ុនទូជាឧទាហរណ៍។
ដំឡើង LAMP suite នៅក្នុង Ubuntu
ដោយសារតែទ្រង់ទ្រាយនៃអត្ថបទនេះមានន័យថាអ្នកបានដំឡើងអ៊ូប៊ុនទូនៅលើកុំព្យូទ័ររបស់អ្នកយើងនឹងរំលងជំហាននេះហើយទៅដោយផ្ទាល់ទៅកម្មវិធីផ្សេងទៀតប៉ុន្តែអ្នកអាចស្វែងរកការណែនាំលើប្រធានបទដែលអ្នកចាប់អារម្មណ៍ដោយអានអត្ថបទផ្សេងទៀតរបស់យើងនៅលើតំណខាងក្រោម។
ពត៌មានលំអិតបន្ថែមទៀត:
ដំឡើង Ubuntu លើ VirtualBox
មគ្គុទ្ទេសក៍ដំឡើងលីនុចជាមួយដ្រាយវ៍ភ្លឺ
ជំហានទី 1: ដំឡើង Apache
ចាប់ផ្តើមដោយការដំឡើងម៉ាស៊ីនបម្រើបណ្ដាញបើកចំហដែលមានឈ្មោះថា Apache ។ វាគឺជាជម្រើសមួយក្នុងចំណោមជម្រើសដ៏ល្អបំផុតដូច្នេះវាក្លាយជាជម្រើសរបស់អ្នកប្រើប្រាស់ជាច្រើន។ នៅក្នុងអ៊ូប៊ុនទូវាត្រូវបានដាក់ឆ្លងកាត់ "ស្ថានីយ":
- បើកម៉ឺនុយហើយបើកកុងសូលឬចុចបន្សំគ្រាប់ចុច បញ្ជា (Ctrl) + ជំនួស (Alt) + T.
- ទីមួយធ្វើបច្ចុប្បន្នភាពឃ្លាំងប្រព័ន្ធរបស់អ្នកដើម្បីធានាថាអ្នកមានសមាសធាតុចាំបាច់ទាំងអស់។ ដើម្បីធ្វើដូចនេះវាយពាក្យបញ្ជា
sudo apt-get update
. - សកម្មភាពទាំងអស់តាមរយៈ sudo រត់ជាមួយសិទ្ធិចូលដំណើរការដូច្នេះត្រូវប្រាកដថាបញ្ចូលពាក្យសម្ងាត់របស់អ្នក (វាមិនត្រូវបានបង្ហាញនៅពេលអ្នកបញ្ចូលវាទេ) ។
- នៅពេលបញ្ចប់បំពេញ
sudo apt-get install apache2
ដើម្បីបន្ថែម apache ទៅប្រព័ន្ធ។ - បញ្ជាក់ការបន្ថែមឯកសារទាំងអស់ដោយជ្រើសចម្លើយ ឃ.
- យើងនឹងសាកល្បងម៉ាស៊ីនមេវ៉ែបដោយដំណើរការ
sudo apache2ctl configtest
. - វាក្យសម្ព័ន្ធគួរតែជាធម្មតាប៉ុន្តែពេលខ្លះមានការព្រមានអំពីតម្រូវការបន្ថែម ឈ្មោះ Servername.
- បន្ថែមអថេរសកលនេះទៅឯកសារកំណត់រចនាសម្ព័ន្ធដើម្បីជៀសវាងការព្រមានក្នុងពេលអនាគត។ រត់ឯកសារដោយខ្លួនឯង
sudo nano /etc/apache2/apache2.conf
. - ឥឡូវរត់កុងសូលទីពីរដែលរត់ពាក្យបញ្ជា
បង្ហាញបន្ថែម ip show eth0 | grep inet | awk '{print $ 2; } '| sed '//.**//'
ដើម្បីរកមើលអាសយដ្ឋាន IP ឬដែនម៉ាស៊ីនមេរបស់អ្នក។ - ដំបូង "ស្ថានីយ" ទៅខាងក្រោមនៃឯកសារដែលបានបើកហើយបញ្ចូល
ឈ្មោះម៉ាស៊ីនបម្រើ + ឈ្មោះដែនឬអាសយដ្ឋាន IP
ដែលអ្នកទើបតែរៀន។ រក្សាទុកការផ្លាស់ប្តូរតាមរយៈ បញ្ជា (Ctrl) + O ហើយបិទឯកសារកំណត់រចនាសម្ព័ន្ធ។ - ធ្វើការធ្វើតេស្តមួយទៀតដើម្បីប្រាកដថាមិនមានកំហុសហើយបន្ទាប់មកចាប់ផ្ដើមម៉ាស៊ីនមេតាមរយៈ
sudo systemctl restart apache2
. - បន្ថែមកម្មវិធី Apache ដើម្បីចាប់ផ្តើមប្រសិនបើអ្នកចង់ឱ្យវាចាប់ផ្ដើមជាមួយប្រព័ន្ធប្រតិបត្តិការជាមួយពាក្យបញ្ជា
sudo systemctl បើក apache2
. - វានៅតែមានតែមួយគត់ដើម្បីចាប់ផ្តើមម៉ាស៊ីនមេដើម្បីត្រួតពិនិត្យស្ថេរភាពរបស់វាប្រើពាក្យបញ្ជា
sudo systemctl start apache2
. - បើកដំណើរការកម្មវិធីរុករករបស់អ្នកហើយចូលទៅកាន់
localhost
។ ប្រសិនបើអ្នកស្ថិតនៅលើទំព័រមេ Apache បន្ទាប់មកអ្វីគ្រប់យ៉ាងត្រូវបានដំណើរការត្រឹមត្រូវដំណើរការទៅជំហានបន្ទាប់។
ជំហានទី 2: ដំឡើង MySQL
ជំហានទីពីរគឺត្រូវបន្ថែមឃ្លាំងទិន្នន័យ MySQL ដែលត្រូវបានធ្វើរួចជាស្រេចតាមកុងសូលស្តង់ដារដោយប្រើពាក្យបញ្ជាដែលមាននៅក្នុងប្រព័ន្ធ។
- អាទិភាពក្នុង "ស្ថានីយ" សរសេរ
sudo apt-get install mysql-server
ហើយចុចលើ បញ្ចូល. - បញ្ជាក់ការបន្ថែមឯកសារថ្មី។
- ត្រូវប្រាកដថាដើម្បីធានាសុវត្ថិភាពការប្រើប្រាស់ MySQL របស់អ្នកបរិស្ថានដូច្នេះត្រូវប្រាកដថាការការពារជាមួយកម្មវិធីបន្ថែមដោយឡែកពីគ្នាដែលបានដំឡើង
sudo mysql_secure_installation
. - ការកំណត់ការកំណត់កម្មវិធីជំនួយសម្រាប់តម្រូវការពាក្យសម្ងាត់មិនមានការណែនាំតែមួយទេចាប់តាំងពីអ្នកប្រើម្នាក់ៗត្រូវបានបង្ខំដោយដំណោះស្រាយផ្ទាល់ខ្លួនរបស់គាត់ទាក់ទងនឹងសុពលភាព។ ប្រសិនបើអ្នកចង់ដំឡើងតម្រូវការចូលទៅក្នុងកុងសូល y តាមការស្នើសុំ។
- បន្ទាប់អ្នកត្រូវជ្រើសកម្រិតនៃការការពារ។ ដំបូងអានការពិពណ៌នានៃប៉ារ៉ាម៉ែត្រនីមួយៗហើយបន្ទាប់មកជ្រើសសមរម្យបំផុត។
- កំណត់ពាក្យសម្ងាត់ថ្មីដើម្បីធានាការចូលដំណើរការរបស់ root ។
- លើសពីនេះទៀតអ្នកនឹងឃើញការកំណត់សុវត្ថិភាពផ្សេងៗនៅចំពោះមុខអ្នកអាននិងទទួលឬបដិសេធប្រសិនបើអ្នកគិតថាវាចាំបាច់។
យើងសូមណែនាំឱ្យអានការពិពណ៌នាអំពីវិធីសាស្ត្រតំឡើងផ្សេងទៀតនៅក្នុងអត្ថបទដាច់ដោយឡែករបស់យើងដែលអ្នកនឹងរកឃើញតាមតំណខាងក្រោម។
សូមមើលផងដែរ: មគ្គុទ្ទេសក៍ដំឡើង MySQL សម្រាប់អ៊ូប៊ុនទូ
ជំហានទី 3: ដំឡើង PHP
ជំហានចុងក្រោយដើម្បីធានាបាននូវដំណើរការធម្មតារបស់ប្រព័ន្ធ LAMP គឺការដំឡើងសមាសភាគ PHP ។ មិនមានអ្វីពិបាកក្នុងការអនុវត្តដំណើរការនេះអ្នកគ្រាន់តែត្រូវការពាក្យបញ្ជាមួយក្នុងចំណោមពាក្យបញ្ជាដែលមានហើយបន្ទាប់មកកំណត់រចនាសម្ព័ន្ធការងារបន្ថែម។
- ចូល "ស្ថានីយ" សរសេរក្រុម
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
ដំឡើងសមាសភាគចាំបាច់ក្នុងករណីដែលអ្នកត្រូវការកំណែ 7 ។ - ពេលខ្លះពាក្យបញ្ជាខាងលើត្រូវបានខូចដូច្នេះប្រើ
sudo apt install php 7.2-cli
ឬsudo apt ដំឡើង hhvm
ដើម្បីដំឡើងកំណែចុងក្រោយបំផុត 7.2 ។ - នៅពេលបញ្ចប់នីតិវិធីសូមប្រាកដថាការដំឡើងត្រឹមត្រូវត្រូវបានដំឡើងដោយការសរសេរនៅក្នុងកុងសូល
php-v
. - ការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យនិងការអនុវត្តចំណុចប្រទាក់បណ្ដាញត្រូវបានអនុវត្តដោយប្រើឧបករណ៍ឥតគិតថ្លៃ PHPmyadmin ដែលជាការចង់តំឡើងកំឡុងពេលកំណត់ LAMP ។ ដើម្បីចាប់ផ្ដើមសូមបញ្ចូលពាក្យបញ្ជា
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - បញ្ជាក់ការបន្ថែមឯកសារថ្មីដោយជ្រើសជម្រើសដែលសមស្រប។
- បញ្ជាក់ម៉ាស៊ីនបម្រើបណ្ដាញ "Apache2" ហើយចុចលើ "យល់ព្រម".
- អ្នកនឹងត្រូវបានសួរដើម្បីកំណត់រចនាសម្ព័ន្ធមូលដ្ឋានទិន្នន័យតាមរយៈពាក្យបញ្ជាពិសេសប្រសិនបើចាំបាច់ជ្រើសចម្លើយវិជ្ជមាន។
- បង្កើតពាក្យសម្ងាត់មួយដើម្បីចុះឈ្មោះជាមួយម៉ាស៊ីនបម្រើមូលដ្ឋានទិន្នន័យបន្ទាប់មកអ្នកនឹងត្រូវការបញ្ជាក់វាដោយបញ្ចូលវាឡើងវិញ។
- តាមលំនាំដើមអ្នកនឹងមិនអាចចូល PHPmyadmin ជំនួសឱ្យអ្នកប្រើដែលមានសិទ្ធិជា root ឬតាមរយៈចំណុចប្រទាក់ TPC ដូច្នេះអ្នកត្រូវបិទឧបករណ៍ទប់ស្កាត់។ ធ្វើសកម្មភាពសិទ្ធិជា root តាមរយៈពាក្យបញ្ជា
sudo -i
. - ចំណាយការបិទដោយវាយ
អេកូ "ធ្វើបច្ចុប្បន្នភាពអ្នកប្រើដែលបានកំណត់កម្មវិធីជំនួយ =" ដែលជាកន្លែងដែលអ្នកប្រើ = "ឫស"; សិទ្ធិពិសេស "; mysql -u root -p mysql
.
នៅក្នុងនីតិវិធីនេះការតំឡើងនិងការតំឡើងនៃកម្មវិធី PHP សម្រាប់ LAMP អាចត្រូវបានគេចាត់ទុកថាបានបញ្ចប់ជាស្ថាពរ។
សូមមើលផងដែរ: មគ្គុទ្ទេសក៍ដំឡើង PHP សម្រាប់ម៉ាស៊ីនបម្រើអ៊ូប៊ុនទូ
សព្វថ្ងៃនេះយើងបានគ្របដណ្តប់ការដំឡើងនិងការកំណត់រចនាសម្ព័ន្ធជាមូលដ្ឋាននៃសមាសភាគ LAMP សម្រាប់ប្រព័ន្ធប្រតិបត្តិការអ៊ូប៊ុនទូ។ ជាការពិតណាស់នេះមិនមែនជាព័ត៌មានទាំងអស់ដែលអាចត្រូវបានផ្តល់ជូននៅលើប្រធានបទនេះទេមានភាពខុសប្លែកជាច្រើនដែលទាក់ទងនឹងការប្រើប្រាស់ដូមេនឬមូលដ្ឋានទិន្នន័យជាច្រើន។ ទោះជាយ៉ាងណាក៏ដោយដោយសារការណែនាំខាងលើអ្នកអាចរៀបចំប្រព័ន្ធរបស់អ្នកយ៉ាងងាយស្រួលសម្រាប់ដំណើរការនៃកញ្ចប់កម្មវិធីនេះ។