Ubuntu တွင် LAMP Software Suite ကိုထည့်သွင်းခြင်း

Pin
Send
Share
Send

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":

  1. menu ကိုဖွင့်ပြီး console ကိုဖွင့်ပါ၊ Ctrl + Alt + T.
  2. သင်လိုအပ်သောအစိတ်အပိုင်းများအားလုံးသေချာစေရန်သင်၏ system repositories ကိုအရင်အဆင့်မြှင့်ပါ။ ထိုသို့ပြုလုပ်ရန် command ကိုရေးပါsudo apt-get update ကို.
  3. အားလုံးလုပ်ရပ်များမှတဆင့် sudo root access ဖြင့်အလုပ်လုပ်သောကြောင့်သင်၏စကားဝှက်ကိုသေချာစွာသေချာစွာရိုက်ထည့်ပါ။
  4. ပြီးသွားရင်ရိုက်ထည့်ပါsudo apt-get ကို install သွင်းပါApache ကို System ထဲကိုထည့်ရန်
  5. အဖြေရွေးစရာကိုရွေးချယ်ခြင်းဖြင့်ဖိုင်အားလုံးကိုထပ်မံဖြည့်စွက်ပါ : D.
  6. web server ၏လည်ပတ်မှုကိုစမ်းသပ်ခြင်းဖြင့်စမ်းသပ်ကြပါစို့sudo apache2ctl configtest.
  7. syntax သည်ပုံမှန်ဖြစ်သင့်သော်လည်းတစ်ခါတစ်ရံတွင်ထည့်သွင်းရန်လိုအပ်သည့်သတိပေးချက်ပေါ်လာတတ်သည် Servername.
  8. အနာဂတ်သတိပေးချက်များကိုရှောင်ရှားရန်အတွက်ဒီဖိုင်ကို configuration ဖိုင်ထဲထည့်ပါ။ ဖိုင်ကိုကိုယ်တိုင်မှတဆင့် run ပါsudo nano /etc/apache2/apache2.conf.
  9. ဒုတိယ console ကိုဖွင့်ပြီး command ကို run ပါip addr ပြသ eth0 | grep inet | awk '{ပုံနှိပ် $ 2; } '| sed 's //.*$//'သင်၏အိုင်ပီလိပ်စာသို့မဟုတ်ဆာဗာဒိုမိန်းကိုရှာဖွေရန်။
  10. ပထမ ဦး ဆုံး၌ "Terminal" ဖွင့်ထားတဲ့ဖိုင်ရဲ့အောက်ဆုံးကိုဆင်းပြီးရေးလိုက်ပါServerName + ဒိုမိန်းအမည်သို့မဟုတ် IP လိပ်စာသင်ရုံသင်ယူခဲ့တယ်။ အပြောင်းအလဲများကိုမှတဆင့်သိမ်းဆည်းပါ Ctrl + O နှင့် configuration ဖိုင်ကိုပိတ်ပါ။
  11. အမှားမရှိဘူးဆိုတာသေချာအောင်ထပ်ပြီးစမ်းကြည့်ပါ၊ ပြီးနောက်ဝက်ဘ်ဆာဗာကိုပြန်ဖွင့်ပါsudo systemctl apache2 ကိုပြန်လည်စတင်ပါ.
  12. Apache ကို autoload လုပ်ရန် add ကိုထည့်ပါ။ သို့မှသာ ၄ င်းသည် operating system နှင့် command ကို သုံး၍ ဖြစ်သည်sudo systemctl ကို apache2 ကို enable.
  13. ကွန်ယက်ဆာဗာကိုလည်ပတ်မှုတည်ငြိမ်မှုကိုစစ်ဆေးရန် command ကိုသုံးရန်သာကျန်သည်sudo systemctl ကို apache2 စတင်ပါ.
  14. Browser တစ်ခုကိုဖွင့်ပြီးသွားပါပြည်တွင်း။ အကယ်၍ သင် Apache ပင်မစာမျက်နှာသို့ရောက်လျှင်အရာအားလုံးမှန်မှန်ကန်ကန်လည်ပတ်နေပြီးနောက်တစ်ဆင့်သို့သွားပါ။

အဆင့် ၂: MySQL ကို Install လုပ်ပါ

ဒုတိယအဆင့်မှာ System ရှိရရှိနိုင်သည့် command များကို သုံး၍ standard console မှတစ်ဆင့်ပြုလုပ်သော MySQL database ကိုထည့်ခြင်းဖြစ်သည်။

  1. ဦး စားပေး "Terminal" ရေးလိုက်sudo apt-get mysql-server ကို install လုပ်ပါကိုနှိပ်ပါ ရိုက်ထည့်ပါ.
  2. ဖိုင်အသစ်များ၏ထပ်မံအတည်ပြုသည်။
  3. MySQL ပတ် ၀ န်းကျင်၏လုံခြုံမှုကိုသေချာစွာသေချာစွာသေချာစွာစစ်ဆေးပါ။ သို့မှသာတဆင့်ထည့်သွင်းထားသောသီးခြား add-on တစ်ခုဖြင့်ကာကွယ်ပေးပါsudo mysql_secure_installation.
  4. အသုံးပြုသူတစ် ဦး ချင်းစီအားအတည်ပြုခြင်းဆိုင်ရာစည်းကမ်းချက်များအရကိုယ်ပိုင်ဆုံးဖြတ်ချက်များအားလမ်းညွှန်ပေးသောကြောင့်၊ စကားဝှက်လိုအပ်ချက်များအတွက်ပလပ်အင်ဆက်တင်များသတ်မှတ်ခြင်းသည်ညွှန်ကြားချက်တစ်ခုတည်းမရှိပါ။ လိုအပ်ချက်များကိုသင်တပ်ဆင်လိုပါက console ထဲသို့ထည့်ပါ y တောင်းဆိုမှုအပေါ်သို့။
  5. ထို့နောက်ကာကွယ်မှုအဆင့်ကိုရွေးချယ်ရန်လိုအပ်သည်။ ပထမ ဦး စွာ parameter တစ်ခုစီ၏ဖော်ပြချက်ကိုဖတ်ပါ၊ ပြီးနောက်အသင့်တော်ဆုံးတစ်ခုကိုရွေးပါ။
  6. root access ရရှိနိုင်ရန် password အသစ်တစ်ခုကိုသတ်မှတ်ပါ။
  7. ထို့နောက်လုံခြုံရေး settings အမျိုးမျိုးကိုတွေ့ရလိမ့်မည်။ အကယ်၍ လိုအပ်သည်ဟုယူဆပါက၎င်းတို့ကိုဖတ်ပါ၊ လက်ခံမည်သို့မဟုတ်ငြင်းပါလိမ့်မည်။

အောက်ပါလင့်ခ်တွင်တွေ့ရမည့်ကျွန်ုပ်တို့၏သီးခြားဆောင်းပါးပါအခြားထည့်သွင်းမှုနည်းလမ်း၏ဖော်ပြချက်နှင့်အကျွမ်းဝင်ရန်သင့်အားကျွန်ုပ်တို့အကြံပေးသည်။

Ubuntu ရှိ MySQL ထည့်သွင်းမှုလမ်းညွှန်ကိုလည်းကြည့်ပါ

အဆင့် ၃: PHP ကို ​​Install လုပ်ပါ

LAMP system ၏ကောင်းမွန်သောလည်ပတ်မှုသေချာစေရန်နောက်ဆုံးအဆင့်မှာ PHP အစိတ်အပိုင်းများကိုတပ်ဆင်ရန်ဖြစ်သည်။ ဤလုပ်ငန်းစဉ်၏အကောင်အထည်ဖော်မှုတွင်ရှုပ်ထွေးမှုမရှိပါ။ သင်ရရှိနိုင်သော command များထဲမှတစ်ခုကိုသာအသုံးပြုရန်လိုအပ်သည်။

  1. 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 ။
  2. တစ်ခါတစ်ရံအထက်ပါ command သည်အလုပ်မလုပ်ပါ၊ ထို့ကြောင့်သုံးပါsudo apt php 7.2-cli ကို install လုပ်ပါဒါမှမဟုတ်hhvm ထည့်သွင်းပါနောက်ဆုံးပေါ်ရရှိနိုင် version 7.2 ကို install လုပ်ဖို့။
  3. လုပ်ထုံးလုပ်နည်း၏အဆုံးတွင်မှန်ကန်သောတပ်ဆင်မှုကို console တွင်ရေးသားခြင်းဖြင့် install လုပ်ပါphp -v.
  4. ဒေတာဘေ့စ်ကိုစီမံခန့်ခွဲခြင်းနှင့် web interface ကိုအကောင်အထည်ဖော်ခြင်း LAMP ၏ဖွဲ့စည်းပုံအခြေခံဥပဒေအတွင်းထည့်သွင်းလိုသော PHPmyadmin အခမဲ့ကိရိယာကို အသုံးပြု၍ ပြုလုပ်သည်။ စတင်ရန် command ကိုရိုက်ထည့်ပါsudo apt-get install phpmyadmin php-mbstring php-gettext ကို Install လုပ်ပါ.
  5. သင့်လျော်သောရွေးစရာကိုရွေးချယ်ခြင်းဖြင့်ဖိုင်အသစ်များ၏ထပ်ဆောင်းမှုကိုအတည်ပြုပါ။
  6. ဝဗ်ဆာဗာကိုသတ်မှတ်ပါ "Apache2" ကိုနှိပ်ပါ အိုကေ.
  7. ဒေတာဘေ့စ်ကိုအထူးအမိန့်ဖြင့်ပြင်ဆင်ရန်အချက်ပြပါလိမ့်မည်။ လိုအပ်ပါကအပြုသဘောဆောင်သောအဖြေကိုရွေးချယ်ပါ။
  8. ဒေတာဘေ့စ်ဆာဗာတွင်မှတ်ပုံတင်ခြင်းအတွက်စကားဝှက်တစ်ခုကိုဖန်တီးပါ။ ၎င်းကိုပြန်လည်ထည့်သွင်းခြင်းဖြင့်အတည်ပြုရန်လိုအပ်သည်။
  9. ပုံမှန်အားဖြင့်သင်သည် root access ရှိသူသို့မဟုတ် TPC interfaces မှတဆင့်အသုံးပြုသူကိုယ်စား PHPmyadmin ကို ဝင်၍ မရပါ။ ထို့ကြောင့်ပိတ်ဆို့ခြင်းကိုသင်ပိတ်ထားရန်လိုသည်။ root အခွင့်အရေးကို command မှတဆင့်သက်ဝင်စေပါsudo -i.
  10. စာရိုက်ခြင်းဖြင့်အဆက်ဖြတ်လိုက်ပါecho "update ကိုအသုံးပြုသူ set plugin ကို =" ဘယ်မှာ User = "root"; flush privileges; "| mysql -u root -p mysql.

၎င်းတွင် LAMP အတွက် PHP ကိုတပ်ဆင်ခြင်းနှင့်ပြင်ဆင်ခြင်းများကိုအောင်မြင်စွာပြီးမြောက်သည်ဟုမှတ်ယူနိုင်သည်။

Ubuntu Server တွင် PHP Installation Guide ကိုလည်းကြည့်ပါ

ဒီနေ့ Ubuntu လည်ပတ်ရေးစနစ်အတွက် LAMP အစိတ်အပိုင်းများတပ်ဆင်ခြင်းနှင့်အခြေခံဖွဲ့စည်းမှုကိုကျွန်ုပ်တို့ဆွေးနွေးခဲ့ကြသည်။ ဟုတ်ပါတယ်၊ ဒီခေါင်းစဉ်နဲ့ပါတ်သက်တဲ့အချက်အလက်အားလုံးတော့မဟုတ်ဘူး၊ ဒိုမိန်းများစွာ (သို့) ဒေတာဘေ့စ်များစွာအသုံးပြုခြင်းနဲ့သက်ဆိုင်တဲ့ကွဲပြားခြားနားမှုများစွာရှိပါတယ်။ သို့သော်၊ အထက်ပါညွှန်ကြားချက်များကြောင့်၊ ဤဆော့ဝဲလ်အထုပ်၏မှန်ကန်သောလည်ပတ်မှုအတွက်သင်၏စနစ်ကိုအလွယ်တကူပြင်ဆင်နိုင်သည်။

Pin
Send
Share
Send