LAMP ဟုခေါ်သော software package တွင် Linux kernel OS, Apache web server, MySQL database နှင့် site engine အတွက်အသုံးပြုသော PHP အစိတ်အပိုင်းများပါဝင်သည်။ နောက်ပြီး Ubuntu ရဲ့နောက်ဆုံးထွက်ဗားရှင်းကိုဥပမာအနေနဲ့ယူပြီးဒီ add-ons တွေရဲ့တပ်ဆင်မှုနဲ့ကန ဦး ဖွဲ့စည်းပုံကိုအသေးစိတ်ဖေါ်ပြသွားမှာဖြစ်တယ်။
Ubuntu တွင် LAMP ဆော့ဝဲလ်များကိုတပ်ဆင်ခြင်း
ဤဆောင်းပါး၏ပုံစံသည်သင့်ကွန်ပျူတာပေါ်တွင် Ubuntu ကိုတပ်ဆင်ထားပြီးဖြစ်သောကြောင့်ကျွန်ုပ်တို့ဤအဆင့်ကိုကျော်ပြီးအခြားပရိုဂရမ်များသို့ချက်ချင်းသွားလိမ့်မည်။ သို့သော်သင်စိတ်ဝင်စားသောအကြောင်းအရာနှင့်ပတ်သက်သောညွှန်ကြားချက်များကိုအောက်ပါလင့်များမှဖတ်နိုင်သည်။
အသေးစိတ်:
Ubuntu ကို VirtualBox တွင်ထည့်ပါ
Flash drive မှ Linux ကိုလမ်းလျှောက်သည်
အဆင့် ၁: Apache ကိုထည့်သွင်းပါ
Apache လို့ခေါ်တဲ့ပွင့်လင်းတဲ့ web server ကို install လုပ်ခြင်းဖြင့်စတင်ကြပါစို့။ ၎င်းသည်အကောင်းဆုံးရွေးချယ်မှုများထဲမှတစ်ခုဖြစ်သည်၊ ထို့ကြောင့်အသုံးပြုသူများစွာ၏ရွေးချယ်မှုဖြစ်လာသည်။ Ubuntu တွင်၎င်းကိုထည့်သွင်းထားသည် "Terminal":
- menu ကိုဖွင့်ပြီး console ကိုဖွင့်ပါ၊ Ctrl + Alt + T.
- သင်လိုအပ်သောအစိတ်အပိုင်းများအားလုံးသေချာစေရန်သင်၏ system repositories ကိုအရင်အဆင့်မြှင့်ပါ။ ထိုသို့ပြုလုပ်ရန် command ကိုရေးပါ
sudo apt-get update ကို
. - အားလုံးလုပ်ရပ်များမှတဆင့် sudo root access ဖြင့်အလုပ်လုပ်သောကြောင့်သင်၏စကားဝှက်ကိုသေချာစွာသေချာစွာရိုက်ထည့်ပါ။
- ပြီးသွားရင်ရိုက်ထည့်ပါ
sudo apt-get ကို install သွင်းပါ
Apache ကို System ထဲကိုထည့်ရန် - အဖြေရွေးစရာကိုရွေးချယ်ခြင်းဖြင့်ဖိုင်အားလုံးကိုထပ်မံဖြည့်စွက်ပါ : D.
- web server ၏လည်ပတ်မှုကိုစမ်းသပ်ခြင်းဖြင့်စမ်းသပ်ကြပါစို့
sudo apache2ctl configtest
. - syntax သည်ပုံမှန်ဖြစ်သင့်သော်လည်းတစ်ခါတစ်ရံတွင်ထည့်သွင်းရန်လိုအပ်သည့်သတိပေးချက်ပေါ်လာတတ်သည် Servername.
- အနာဂတ်သတိပေးချက်များကိုရှောင်ရှားရန်အတွက်ဒီဖိုင်ကို configuration ဖိုင်ထဲထည့်ပါ။ ဖိုင်ကိုကိုယ်တိုင်မှတဆင့် run ပါ
sudo nano /etc/apache2/apache2.conf
. - ဒုတိယ console ကိုဖွင့်ပြီး command ကို run ပါ
ip addr ပြသ eth0 | grep inet | awk '{ပုံနှိပ် $ 2; } '| sed 's //.*$//'
သင်၏အိုင်ပီလိပ်စာသို့မဟုတ်ဆာဗာဒိုမိန်းကိုရှာဖွေရန်။ - ပထမ ဦး ဆုံး၌ "Terminal" ဖွင့်ထားတဲ့ဖိုင်ရဲ့အောက်ဆုံးကိုဆင်းပြီးရေးလိုက်ပါ
ServerName + ဒိုမိန်းအမည်သို့မဟုတ် IP လိပ်စာ
သင်ရုံသင်ယူခဲ့တယ်။ အပြောင်းအလဲများကိုမှတဆင့်သိမ်းဆည်းပါ Ctrl + O နှင့် configuration ဖိုင်ကိုပိတ်ပါ။ - အမှားမရှိဘူးဆိုတာသေချာအောင်ထပ်ပြီးစမ်းကြည့်ပါ၊ ပြီးနောက်ဝက်ဘ်ဆာဗာကိုပြန်ဖွင့်ပါ
sudo systemctl apache2 ကိုပြန်လည်စတင်ပါ
. - Apache ကို autoload လုပ်ရန် add ကိုထည့်ပါ။ သို့မှသာ ၄ င်းသည် operating system နှင့် command ကို သုံး၍ ဖြစ်သည်
sudo systemctl ကို apache2 ကို enable
. - ကွန်ယက်ဆာဗာကိုလည်ပတ်မှုတည်ငြိမ်မှုကိုစစ်ဆေးရန် command ကိုသုံးရန်သာကျန်သည်
sudo systemctl ကို apache2 စတင်ပါ
. - Browser တစ်ခုကိုဖွင့်ပြီးသွားပါ
ပြည်တွင်း
။ အကယ်၍ သင် Apache ပင်မစာမျက်နှာသို့ရောက်လျှင်အရာအားလုံးမှန်မှန်ကန်ကန်လည်ပတ်နေပြီးနောက်တစ်ဆင့်သို့သွားပါ။
အဆင့် ၂: MySQL ကို Install လုပ်ပါ
ဒုတိယအဆင့်မှာ System ရှိရရှိနိုင်သည့် command များကို သုံး၍ standard console မှတစ်ဆင့်ပြုလုပ်သော MySQL database ကိုထည့်ခြင်းဖြစ်သည်။
- ဦး စားပေး "Terminal" ရေးလိုက်
sudo apt-get mysql-server ကို install လုပ်ပါ
ကိုနှိပ်ပါ ရိုက်ထည့်ပါ. - ဖိုင်အသစ်များ၏ထပ်မံအတည်ပြုသည်။
- MySQL ပတ် ၀ န်းကျင်၏လုံခြုံမှုကိုသေချာစွာသေချာစွာသေချာစွာစစ်ဆေးပါ။ သို့မှသာတဆင့်ထည့်သွင်းထားသောသီးခြား add-on တစ်ခုဖြင့်ကာကွယ်ပေးပါ
sudo mysql_secure_installation
. - အသုံးပြုသူတစ် ဦး ချင်းစီအားအတည်ပြုခြင်းဆိုင်ရာစည်းကမ်းချက်များအရကိုယ်ပိုင်ဆုံးဖြတ်ချက်များအားလမ်းညွှန်ပေးသောကြောင့်၊ စကားဝှက်လိုအပ်ချက်များအတွက်ပလပ်အင်ဆက်တင်များသတ်မှတ်ခြင်းသည်ညွှန်ကြားချက်တစ်ခုတည်းမရှိပါ။ လိုအပ်ချက်များကိုသင်တပ်ဆင်လိုပါက console ထဲသို့ထည့်ပါ y တောင်းဆိုမှုအပေါ်သို့။
- ထို့နောက်ကာကွယ်မှုအဆင့်ကိုရွေးချယ်ရန်လိုအပ်သည်။ ပထမ ဦး စွာ parameter တစ်ခုစီ၏ဖော်ပြချက်ကိုဖတ်ပါ၊ ပြီးနောက်အသင့်တော်ဆုံးတစ်ခုကိုရွေးပါ။
- root access ရရှိနိုင်ရန် password အသစ်တစ်ခုကိုသတ်မှတ်ပါ။
- ထို့နောက်လုံခြုံရေး settings အမျိုးမျိုးကိုတွေ့ရလိမ့်မည်။ အကယ်၍ လိုအပ်သည်ဟုယူဆပါက၎င်းတို့ကိုဖတ်ပါ၊ လက်ခံမည်သို့မဟုတ်ငြင်းပါလိမ့်မည်။
အောက်ပါလင့်ခ်တွင်တွေ့ရမည့်ကျွန်ုပ်တို့၏သီးခြားဆောင်းပါးပါအခြားထည့်သွင်းမှုနည်းလမ်း၏ဖော်ပြချက်နှင့်အကျွမ်းဝင်ရန်သင့်အားကျွန်ုပ်တို့အကြံပေးသည်။
Ubuntu ရှိ MySQL ထည့်သွင်းမှုလမ်းညွှန်ကိုလည်းကြည့်ပါ
အဆင့် ၃: PHP ကို Install လုပ်ပါ
LAMP system ၏ကောင်းမွန်သောလည်ပတ်မှုသေချာစေရန်နောက်ဆုံးအဆင့်မှာ PHP အစိတ်အပိုင်းများကိုတပ်ဆင်ရန်ဖြစ်သည်။ ဤလုပ်ငန်းစဉ်၏အကောင်အထည်ဖော်မှုတွင်ရှုပ်ထွေးမှုမရှိပါ။ သင်ရရှိနိုင်သော command များထဲမှတစ်ခုကိုသာအသုံးပြုရန်လိုအပ်သည်။
- In "Terminal" command ကိုရေးပါ
sudo apt-get php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
သင်လိုအပ်သော version ကိုလိုအပ်ပါက install လုပ်ရန် 7 ။ - တစ်ခါတစ်ရံအထက်ပါ command သည်အလုပ်မလုပ်ပါ၊ ထို့ကြောင့်သုံးပါ
sudo apt php 7.2-cli ကို install လုပ်ပါ
ဒါမှမဟုတ်hhvm ထည့်သွင်းပါ
နောက်ဆုံးပေါ်ရရှိနိုင် version 7.2 ကို install လုပ်ဖို့။ - လုပ်ထုံးလုပ်နည်း၏အဆုံးတွင်မှန်ကန်သောတပ်ဆင်မှုကို console တွင်ရေးသားခြင်းဖြင့် install လုပ်ပါ
php -v
. - ဒေတာဘေ့စ်ကိုစီမံခန့်ခွဲခြင်းနှင့် web interface ကိုအကောင်အထည်ဖော်ခြင်း LAMP ၏ဖွဲ့စည်းပုံအခြေခံဥပဒေအတွင်းထည့်သွင်းလိုသော PHPmyadmin အခမဲ့ကိရိယာကို အသုံးပြု၍ ပြုလုပ်သည်။ စတင်ရန် command ကိုရိုက်ထည့်ပါ
sudo apt-get install phpmyadmin php-mbstring php-gettext ကို Install လုပ်ပါ
. - သင့်လျော်သောရွေးစရာကိုရွေးချယ်ခြင်းဖြင့်ဖိုင်အသစ်များ၏ထပ်ဆောင်းမှုကိုအတည်ပြုပါ။
- ဝဗ်ဆာဗာကိုသတ်မှတ်ပါ "Apache2" ကိုနှိပ်ပါ အိုကေ.
- ဒေတာဘေ့စ်ကိုအထူးအမိန့်ဖြင့်ပြင်ဆင်ရန်အချက်ပြပါလိမ့်မည်။ လိုအပ်ပါကအပြုသဘောဆောင်သောအဖြေကိုရွေးချယ်ပါ။
- ဒေတာဘေ့စ်ဆာဗာတွင်မှတ်ပုံတင်ခြင်းအတွက်စကားဝှက်တစ်ခုကိုဖန်တီးပါ။ ၎င်းကိုပြန်လည်ထည့်သွင်းခြင်းဖြင့်အတည်ပြုရန်လိုအပ်သည်။
- ပုံမှန်အားဖြင့်သင်သည် root access ရှိသူသို့မဟုတ် TPC interfaces မှတဆင့်အသုံးပြုသူကိုယ်စား PHPmyadmin ကို ဝင်၍ မရပါ။ ထို့ကြောင့်ပိတ်ဆို့ခြင်းကိုသင်ပိတ်ထားရန်လိုသည်။ root အခွင့်အရေးကို command မှတဆင့်သက်ဝင်စေပါ
sudo -i
. - စာရိုက်ခြင်းဖြင့်အဆက်ဖြတ်လိုက်ပါ
echo "update ကိုအသုံးပြုသူ set plugin ကို =" ဘယ်မှာ User = "root"; flush privileges; "| mysql -u root -p mysql
.
၎င်းတွင် LAMP အတွက် PHP ကိုတပ်ဆင်ခြင်းနှင့်ပြင်ဆင်ခြင်းများကိုအောင်မြင်စွာပြီးမြောက်သည်ဟုမှတ်ယူနိုင်သည်။
Ubuntu Server တွင် PHP Installation Guide ကိုလည်းကြည့်ပါ
ဒီနေ့ Ubuntu လည်ပတ်ရေးစနစ်အတွက် LAMP အစိတ်အပိုင်းများတပ်ဆင်ခြင်းနှင့်အခြေခံဖွဲ့စည်းမှုကိုကျွန်ုပ်တို့ဆွေးနွေးခဲ့ကြသည်။ ဟုတ်ပါတယ်၊ ဒီခေါင်းစဉ်နဲ့ပါတ်သက်တဲ့အချက်အလက်အားလုံးတော့မဟုတ်ဘူး၊ ဒိုမိန်းများစွာ (သို့) ဒေတာဘေ့စ်များစွာအသုံးပြုခြင်းနဲ့သက်ဆိုင်တဲ့ကွဲပြားခြားနားမှုများစွာရှိပါတယ်။ သို့သော်၊ အထက်ပါညွှန်ကြားချက်များကြောင့်၊ ဤဆော့ဝဲလ်အထုပ်၏မှန်ကန်သောလည်ပတ်မှုအတွက်သင်၏စနစ်ကိုအလွယ်တကူပြင်ဆင်နိုင်သည်။