LAMP ကိုခေါ်ဆော့ဖ်ဝဲကိုအထုပ်အင်ဂျင် site ကိုအတွက်အသုံးပြု linux kernel ကို, Apache web server, Mysql ဒေတာဘေ့နဲ့ PHP အစိတ်အပိုင်းများအပေါ် OS ကိုပါဝင်သည်။ Next ကိုကျနော်တို့ Ubuntu ကို၏နောက်ဆုံးပေါ်ဗားရှင်း၏စံနမူနာယူပြီး, အသေးစိတ်တွင်ဤဖြည့်စွက်၏ installation နဲ့ကနဦးအတွက် configuration ကိုဖော်ပြရန်။
Ubuntu မှာတစ်ဦး LAMP software များကို Install
ဤဆောင်းပါး၏ပုံစံပြီးသားသင့်ကွန်ပျူတာကို Ubuntu မှာအစုတခုရှိပါတယ်ယူဆကတည်းကကျနော်တို့ကဒီအဆင့်ကိုကျော်သွားနှင့်အခြားအစီအစဉ်များတိုက်ရိုက်ဆက်လက်ဆောင်ရွက်, ဒါပေမယ့်သင်ကအောက်ပါလင့်ခ်ပေါ်မှာငါတို့ကတခြားဆောင်းပါးတွေကိုဖတ်ရှုခြင်းအားဖြင့်ခေါင်းစဉ်စိတ်ဝင်စားပုံကိုညွှန်ကြားချက်ရှာတှေ့နိုငျပါလိမ့်မယ်။
ပိုများသော:
VirtualBox အပေါ် Ubuntu ကို install လုပ်ခြင်း
တစ်ဦးကို flash drive ကနေ Linux ကို install လုပ်ပါမှခြေလှမ်းလမ်းညွှန်အားဖြင့်အဆင့်
အဆင့် 1: Apache ကို install လုပ်ခြင်း
Apache ကိုခေါ်တော်မူကာပွင့်လင်းသော web server ကို၏ installation, နှင့်အတူစတင်ဖွင့်ကြပါစို့။ သူကဤမျှလောက်များစွာသောအသုံးပြုသူရွေးချယ်မှုဖြစ်လာအကောင်းဆုံးရွေးချယ်စရာတစ်ခုဖြစ်ပါသည်။ သူက Ubuntu ကတဆင့်သွင်းချသည်ကို "Terminal နှင့်":
- မီနူးကိုဖွင့်ခြင်းနှင့် console ကိုစတင်ရန်, ဒါမှမဟုတ် Ctrl + Ctrl + Alt + T ကို.
- ပထမဦးစွာစနစ် repository ကိုအပ်ဒိတ်လုပ်, သင်တို့ရှိသမျှသည်လိုအပ်သောအစိတ်အပိုင်းများရှိသည်သေချာပါစေ။ ဒီစာရင်းအဖွဲ့
sudo apt-get update ကို
. - မှတဆင့်အားလုံးလုပ်ရပ်များ sudo အမြစ်-access ကိုအတူကွပ်မျက်ခံရ, ဒါကြောင့် (သင်ကပြသသည်မဟုတ်ဝင်သောအခါ) သင့် password ကိုသတ်မှတ်ရန်သေချာစေပါ။
- ပြီးစီးပေါ်၌အမျိုးအစား
sudo apache2 install apt-get
Apache ကိုစနစ်ထည့်သွင်းရန်။ - တုန့်ပြန် option ကိုရွေးချယ်ခြင်းဖြင့်ဖိုင်များအားလုံး၏အပြင်ကိုအတည်ပြု : D.
- ကျနော်တို့ကို web server ကိုပြေး၏စစ်ဆင်ရေးကိုစမ်းသပ်
sudo apache2ctl configtest
. - အဆိုပါ syntax ပုံမှန်ဖြစ်သင့်ပေမယ့်တစ်ခါတစ်ရံတွင်ထည့်သွင်းဖို့လိုအပ်ကြောင်းနှင့် ပတ်သက်. သတိပေးရှိ ServerName.
- အနာဂတျမှာသတိပေးချက်များများ၏ရုပ်ဆင်းသဏ္ဌာန်ကိုရှောင်ရှားနိုင်ရန်အတွက် configuration ဖိုင်၌ဤကမ္ဘာလုံးဆိုင်ရာ variable ကိုထည့်ပါ။ ဖိုင်ကိုကိုယ်နှိုက်ကမှတဆင့် Run
sudo nano /etc/apache2/apache2.conf
. - အခုတော့ဘယ်မှာ command ကတော့ဒုတိယ console ကိုစတင်ရန်
ip addr ပြပွဲ eth0 | grep inet | awk '{$ 2 print ထုတ်; } "| sed 's //.*$//' '
သင့် IP လိပ်စာသို့မဟုတ် domain name ကို server ကိုသိရန်။ - ပထမဦးဆုံးခုနှစ်တွင် "Terminal နှင့်" အဆိုပါဖွင့်လှစ်ဖိုင်၏အောက်ဆုံးမှဆင်း scroll နဲ့ရိုက်ထည့်ပါ
ServerName + ဒိုမိန်းအမည်သို့မဟုတ် IP လိပ်စာ
သင်ရုံကိုငါသိ၏။ ပြောင်းလဲမှုများကို save အားဖြင့် ကို Ctrl + အို နှင့် configuration ဖိုင်ကိုပိတ်ပါ။ - အဘယ်သူမျှမအမှားအယွင်းများရှိပါတယ်သေချာစေရန်အချိန်ပိုမိုစမ်းသပ်သုံးစွဲရန်, ပြီးတော့မှတဆင့် web server ကိုပြန်လည်စတင်ရန်
sudo systemctl စတင်မှု apache2
. - သငျသညျက OS ကို Command ဖြင့် run ချင်လျှင် startup မှာ Apache ကို Add
apache2 ကို enable systemctl ဆူဒို
. - ဒါဟာဒီ command ကိုအသုံးပြုဖို့၎င်း၏အလုပ်၏တည်ငြိမ်မှုကိုအတည်ပြုရန်က်ဘ်ဆာဗာကိုစတင်ရန်သာဖြစ်နေဆဲ
sudo apache2 start systemctl
. - သင့် browser ကိုဖွင့်ပြီးလိပ်စာသို့သွားပါ
localhost
။ သငျသညျအဓိက Apache ကိုစာမျက်နှာထိမှန်ပါကအရာအားလုံးကိုမှန်မှန်ကန်ကန်လည်ပတ်နေပါတယ်, လာမယ့်ခြေလှမ်းမှဆက်လက်ဆောင်ရွက်ဆိုလိုသည်။
အဆင့် 2: က MySQL Installing
ဒုတိယခြေလှမ်းကိုလည်းရရှိနိုင်ပါညွှန်ကြားချက်အစုနှင့်အတူတစ်ဦးစံ console ကိုမှတဆင့်ထုတ်လုပ်ထားတဲ့ MySQL database ကို၏ထို့အပြင်ဖြစ်ပါတယ်။
- အတွက်ဦးစားပေး "Terminal နှင့်" ရေးသား
sudo mysql-server ကို install apt-get
နှင့်အပေါ်ကိုကလစ်နှိပ်ပါ ဝင်ရောက်. - အသစ်သောဖိုင်များကိုဖြည့်စွက်အတည်ပြုပါ။
- ယင်းက MySQL ပတ်ဝန်းကျင်၏အသုံးပြုမှုကိုလုံခြုံရန်သေချာစေပါ, ဒါကြောင့်သီးခြားအတွက် add-on ကြောင်းအားဖြင့်ကာကွယ်စောင့်ရှောက်ရေးမှတဆင့်တပ်ဆင်ထားသည်ကိုသေချာ
sudo mysql_secure_installation
. - တစ်ခုချင်းစီကိုအသုံးပြုသူ validation ကို၏စည်းကမ်းချက်များ၌မိမိတို့ကိုယ်ပိုင်ဆုံးဖြတ်ချက်များအားဖြင့်ဆုပျရှံကြောင့် password ကိုလိုအပ်ချက်များအတွက် plugin ကို setting များကို Installing တစ်ခုတစ်ခုတည်းကြေညာချက်မဟုတ်ဘူး။ သင် console ကိုရိုက်ထည့်ဖို့လိုအပ်ချက်ကို install လုပ်ဖို့လိုပါလျှင် y က သတိပေးခံရအခါ။
- ထို့နောက်သင်သည်ကာကွယ်စောင့်ရှောက်ရေး၏အဆင့်ကိုရွေးချယ်ဖို့လိုအပ်ပါတယ်။ တစ်ခုချင်းစီကို parameter သည်များ၏ဖော်ပြချက်ရည်ညွှန်း, ပြီးတော့အသင့်တော်ဆုံးကိုရွေးချယ်ပါ။
- အဆိုပါ Root access များအတွက်စကားဝှက်အသစ် install လုပ်ပါ။
- လိုအပ်သောတရားသဖြင့်စီရင်လျှင် Next ကိုသင်တို့ဆီသို့, သူတို့ကိုဖတ်ပါနှင့်လက်ခံရန်သို့မဟုတ်ငြင်းဆန်, လုံခြုံရေး settings ကိုအမျိုးမျိုးပြသပါလိမ့်မည်။
တပ်ဆင်၏အခြားနည်းလမ်းများ၏ဖော်ပြချက်နှင့်အတူငါတို့သည်သင်တို့ကိုအောက်ပါ link ကိုရှာတွေ့ပါလိမ့်မယ်ငါတို့သီးခြားဆောင်းပါးဖတ်မှအကြံပြုပါသည်။
ကိုလည်းကြည့်ပါ: Ubuntu မှာတပ်ဆင်လမ်းညွှန်က MySQL
အဆင့် 3: PHP ကို Install
ပုံမှန်လုပ်ငန်းဆောင်တာ LAMP system ကိုသေချာစေရန်နောက်ဆုံးခြေလှမ်း PHP ကိုအစိတ်အပိုင်းများတပ်ဆင်ခြင်းဖြစ်ပါတယ်။ ဤလုပ်ငန်းစဉ်ထွက်တင်ဆောင်လာသောခုနှစ်, အဲဒီမှာရှုပ်ထွေးချည်းနှီးဖြစ်၏, ရုံရရှိနိုင်ပါသည်ပညတ်တော်တို့ကိုတစ်ဦးကိုအသုံးပြုရန်, အဲဒီနောက်ဖြည့်စွက်၏လုပျငနျးကိုထိန်းညှိဖို့လိုအပ်ပါတယ်။
- အဆိုပါ "Terminal နှင့်" အဖွဲ့စာရင်းပြုစု
sudo php7.0-mysql php7.0-ဆံပင်ကောက်ကောက် php7.0-JSON php7.0-cgi php7.0 libapache2-mod-php7.0 install apt-get
သငျသညျဗားရှင်း 7 ကိုလိုအပ်တယ်ဆိုရင်လိုအပ်သောအစိတ်အပိုင်းများကိုထည့်သွင်းရန်။ - တစ်ခါတစ်ရံအထက်ပါ command ကိုကျိုးဖြစ်တယ်, ဒါကိုသုံးပါ
sudo 7.2-CLI PHP apt install
သို့မဟုတ်sudo hhvm apt install
နောက်ဆုံးပေါ်ရရှိနိုင်ဗားရှင်း 7.2 ကို install ရန်။ - လုပ်ထုံးလုပ်နည်းပြီးစီးပေါ်၌ပရိသတ်အ console ထဲကရေးသားခြင်းအားဖြင့်မှန်မှန်ကန်ကန် installed ကြောင်းသေချာအောင်
php -v
. - ထို့အပြင် LAMP setup ကိုကာလအတွင်းသတ်မှတ်ထားဖို့နှစ်လိုဖွယ်သောအရာအခမဲ့ tool ကို phpMyAdmin, အသုံးပြု. ဝဘ် interface ကို၏ဒေတာဘေ့စစီမံခန့်ခွဲရေးနှင့်အကောင်အထည်ဖော်ရေး။ စတင်ရေးသားရန်ရန်, command ကိုရိုက်ထည့်ပါ
sudo phpmyadmin? php-mbstring? php-gettext install apt-get
. - သင့်လျော်သော option ကိုရွေးချယ်ခြင်းဖြင့်အသစ်ကဖိုင်တွေရဲ့ထို့အပြင်အတည်ပြုပါ။
- web server ကို Specify « apache2 » နှင့်အပေါ်ကိုကလစ်နှိပ်ပါ "အိုကေ".
- သငျသညျလိုအပ်သောလျှင်, အထူးအဖွဲ့မှတဆင့်ဒေတာဘေ့စထူထောင်တဲ့အပြုသဘောဆောင်တဲ့အဖြေကိုရွေးချယ်ပါသတိပေးခံရလိမ့်မည်။
- ဒါကြောင့် Re-ဝင်ဝအားဖြင့်အတည်ပြုဖို့လိုအပ်ပါလိမ့်မယ်အရာပြီးနောက်ဒေတာဘေ့စ server ကိုမှအပေါ် log ရန်စကားဝှက်ကိုဖန်တီးပါ။
- ပုံမှန်အားဖြင့်, သင် TPC-interfaces ရယူသို့မဟုတ်လမ်းကြောင်း-မှတဆင့်ရန်အသုံးပြုသူကိုယ်စား phpMyAdmin မဝငျနိုငျသညျ, ဒါကြောင့်သင် utility ကိုပိတ်ဆို့ခြင်းကို disable လုပ်ဖို့လိုအပ်ပါတယ်။ ရုသသည်ညာဘက် command ကိုတစျဆငျ့ကိုသက်ဝင်
sudo -i
. - ရိုက်ထည့်ခြင်းဖြင့်ခရီးစဉ်ဖြုန်း
"update ကိုအသုံးပြုသူ set ကို plugin ကို =" ဘယ်မှာအသုံးပြုသူ = "အမြစ်" ပဲ့တင်သံ; flush အခွင့်ထူး; "| mysql -u အမြစ် -p mysql
.
LAMP များအတွက် PHP ကိုတပ်ဆင်ရန်နှင့် configure ဒီလုပ်ထုံးလုပ်နည်းခုနှစ်တွင်အောင်မြင်စွာပြီးစီးခဲ့စဉ်းစားနိုင်ပါတယ်။
ကိုလည်းကြည့်ပါ: Ubuntu ကိုဆာဗာများတွင်တပ်ဆင်လမ်းညွှန် PHP ကို
ယနေ့တွင်ကျွန်ုပ်တို့သည် Ubuntu ကို operating system ကိုများအတွက်တပ်ဆင်ခနှင့်အခြေခံဖွဲ့စည်းမှုပုံစံ LAMP အစိတ်အပိုင်းများအကြောင်းကိုမိန့်မြွက်တော်မူ၏။ ၏သင်တန်း, ဒီသင်ဤဘာသာရပ်အပေါ်ပေးနိုငျသမြှသောသတင်းအချက်အလက်များသည်မဟုတ်, မျိုးစုံ domains များသို့မဟုတ် databases ကိုအသုံးပြုခြင်းနှင့်ဆက်နွယ်အများအပြားတစ်ခုလုံးကိုပြည့်ပြည့်စုံစုံရှိပါတယ်။ သို့သော်အထက်ညွှန်ကြားချက်မှကျေးဇူးတင်စကား, သင် software ကိုစက်မှုလုပ်ငန်း၏မှန်ကန်သောလုပ်ငန်းဆောင်တာများအတွက်သင်၏ system ပြင်ဆင်ထားရန်အဘယ်သူမျှမပြဿနာများရှိသည်လိမ့်မယ်။