သီးသန့်ဆောင်းပါးခေါင်းစဉ်ဖြင့် ကျွန်ုပ်၏ညီအစ်ကိုများကို ကြိုဆိုပါသည်။ Debian ဆာဗာတွင် WordPress ထည့်သွင်းခြင်း။ ထိန်းချုပ်မှုဘောင်ကို မလိုအပ်ဘဲ၊ Cpanel၊ plask၊ DirectAdmin၊ vistacp နှင့် အခြားသော အခပေးနှင့် အခမဲ့ panel များမှ လည်ပတ်ရန် ပတ်ဝန်းကျင်ကို ဖန်တီးရန်၊ ဝဘ်ဆိုက်များနှင့် ၎င်းတို့ကို အခြား panel တစ်ခုနှင့်တစ်ခုအကြား ကွဲပြားသည့် အင်္ဂါရပ်များဖြင့် စီမံခန့်ခွဲခြင်း၊ ၎င်းတို့အနက်မှ အကျော်ကြားဆုံးမှာ cpanel panel ဖြစ်သည်။ နောက်ထပ်မသဲကွဲဘဲ၊ ကျွန်ုပ်တို့သည် Debian 9 နှင့် Apache 5 တွင် WordPress ကို ထည့်သွင်းပါမည်။
ရှင်းလင်းချက် လိုအပ်ချက်များ
1 - စနစ် Debian ဆာဗာ (အင်တာနက်ဆာဗာ) ပေါ်တွင် နေရာချထားသည်။
2- ဆာဗာ သို့မဟုတ် root Admin အကောင့်သို့ ကျွန်းများသို့ ဝင်ရောက်ခြင်း။
3 - Static IP လိပ်စာ သို့မဟုတ် ဆာဗာ သို့မဟုတ် ဆာဗာပေါ်တွင် ပြင်ဆင်သတ်မှတ်ထားသည်။ ဟုတ်ပါတယ်၊ ၎င်းကို Data Center မှ သင်စာရင်းသွင်းသော မည်သည့်ဆာဗာတွင်မဆို ရနိုင်ပါသည်၊
4 - သင့် website ကို အများသူငှာ အသုံးပြုနိုင်စေရန် ဆောင်ရွက်ပေးမည်ဆိုပါက၊ ဒိုမိန်း သို့မဟုတ် ဒိုမိန်း ကြိုတင်မှာယူမှု dns ကို ဆာဗာသို့ ချိတ်ဆက်ရန်၊
5- ထည့်သွင်းပါ။ Apache ကို Debian စနစ်တွင် မီးခွက်။
6 - မိတ္တူ တော်သေးတယ် တရားဝင်ဝဘ်ဆိုဒ်မှနောက်ဆုံးထွက်ဗားရှင်း။
7 - ဆာဗာသို့ချိတ်ဆက်ရန်ပရိုဂရမ် PuTTY
Debian စနစ်ဆိုတာဘာလဲ။
Debian စနစ် သို့မဟုတ် Debian ဖြန့်ဖြူးမှုသည် အခမဲ့ နှင့် ပွင့်လင်းသော ဆော့ဖ်ဝဲလ်များ လုံး၀ ပါ၀င်သည့် ကွန်ပျူတာ လည်ပတ်မှုစနစ်ဖြစ်ပြီး ဆိုလိုသည်မှာ စနစ်အား ပံ့ပိုးကူညီ တီထွင်နိုင်သူ မည်သူမဆို GNU အထွေထွေ အများသူငှာ လိုင်စင်အောက်တွင် ကျရောက်ပါသည်။ Debian စနစ် သို့မဟုတ် ပရောဂျက်သည် အကျိုးအမြတ်မယူသော ပရောဂျက်ဖြစ်သည်။ နှင့် ဖြန့်ဖြူးမှုကို ရှေးအကျဆုံး open source ပရောဂျက်များထဲမှ တစ်ခုဟု ယူဆပါသည်။ Debian သည် Linux kernel နှင့် GNU ကိရိယာများကို အသုံးပြုပြီး Debian ဖြန့်ဖြူးမှုကို ဖွင့်ရန်၊ ပူးပေါင်းလုပ်ဆောင်ရန်နှင့် ပါဝင်စမ်းသပ်ရန် ၎င်း၏တင်းကျပ်သောကတိကဝတ်ကြောင့် လူသိများသည်။ Debian သည် ကိုယ်ရေးကိုယ်တာနှင့် ရုံးအသုံးပြုမှုများ၊ ဒေတာဘေ့စ်ဝန်ဆောင်မှုများ၊ ဆာဗာများနှင့် သိုလှောင်မှုဝန်ဆောင်မှုများအတွက် သင့်လျော်သော ကမ္ဘာလုံးဆိုင်ရာ လည်ပတ်မှုစနစ်တစ်ခုဖြစ်သည်။
Apache ဆိုတာဘာလဲ
အင်္ဂလိပ်လို Apache နာမည် Apache HTTP ဆာဗာ။ Apache သည် ဝဘ်ခေတ်၏ အစောပိုင်းကာလများတွင် ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှုနှင့် ကမ္ဘာလုံးဆိုင်ရာတိုးတက်မှုတို့တွင် အလွန်ကြီးမားသောအခန်းကဏ္ဍမှ ပါဝင်ခဲ့သူဖြစ်သည်။ Apache က ဘာကိုသုံးသလဲ၊ သူ့ရဲ့တာဝန်က ဘာလဲ။ Apache ကို တည်ငြိမ်ပြီး သွက်လက်သော ဝဘ်စာမျက်နှာများကို ဝန်ဆောင်မှုပေးရန်အတွက် အသုံးပြုသည်။ Apache ပတ်ဝန်းကျင်နှင့် အင်္ဂါရပ်များကို အသုံးပြုရန် ဒီဇိုင်းထုတ်ထားသည့် ဖိုရမ်များ၊ WordPress နှင့် အခြားသော script များ သို့မဟုတ် အပလီကေးရှင်းများကဲ့သို့ ပြောင်းလဲသော html ဘာသာစကားနှင့် ဒိုင်းနမစ်များကဲ့သို့သော တည်ငြိမ်မှု။ Apache သည် အမှန်တကယ်တွင် Linux လည်ပတ်မှုစနစ် သို့မဟုတ် GNU Linux၊ ဝဘ်ဆာဗာ၊ Mysql ဒေတာဘေ့စ်နှင့် php၊ Python နှင့် Perl အပါအဝင် ပရိုဂရမ်းမင်းဘာသာစကားများစွာပါ၀င်သော LAMP ဟုခေါ်သော ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှုပက်ကေ့ခ်ျ၏ အစိတ်အပိုင်းများထဲမှတစ်ခုဖြစ်သည်။ Apache ကို ဖြန့်ဝေထားသည်။ တစ်ဦးတည်းပိုင်ဆော့ဖ်ဝဲလ်ပက်ကေ့ခ်ျများထဲမှတစ်စိတ်တစ်ပိုင်းအနေဖြင့်။ Apache ၏ အားသာချက်များထဲမှတစ်ခုမှာ ၎င်းသည် အလွန်ယုံကြည်စိတ်ချရပြီး အလွန်လုံခြုံသောနည်းလမ်းဖြင့် အကြောင်းအရာကို ပံ့ပိုးပေးခြင်းဖြစ်သည်။
Debian တွင် WordPress ထည့်သွင်းခြင်း၏ အကျိုးကျေးဇူးများ
အမှန်တကယ်အကျိုးခံစားခွင့်များထဲမှတစ်ခုမှာ hosting ကုမ္ပဏီများနှင့် စာချုပ်ချုပ်ဆိုခြင်းထက် ငွေစုခြင်းဖြစ်ပါသည်။ ဒုတိယအနေနှင့်၊ Debian ဖြန့်ဖြူးမှုတွင် ဆိုက်အမြန်နှုန်းသည် cpanel တွင် ထည့်သွင်းခြင်းနှင့် နှိုင်းယှဉ်ပါသည်။ သိသာထင်ရှားသောအမြန်နှုန်း 25% ရှိပြီး ၎င်းသည် ရှာဖွေမှုနှင့် ဆိုက်ကို ပျံ့နှံ့စေပါသည်။ Google နှင့် အခြားရှာဖွေရေးအင်ဂျင်များတွင် သင့်အဆင့်သတ်မှတ်ချက်။ ပြီးတော့ မင်းရဲ့ ပစ္စည်းတွေ ဝင်ငွေတိုးဖို့။ အာရပ် သို့မဟုတ် နိုင်ငံခြား hosting ကုမ္ပဏီများ၏ နှေးကွေးမှုကို ရှောင်ကြဉ်ခြင်းမှတပါး။ ၎င်းတို့သည် တစ်လလျှင် $3 ဖြင့် hosting အစီအစဉ်များကို ကမ်းလှမ်းပြီး ၎င်းတို့သည် တူညီသောဆာဗာတွင် ဝဘ်ဆိုဒ် 400 ပေါင်းထည့်သည်။ အတွေ့အကြုံနှင့်ပတ်သက်သော ဆောင်းပါး 100 ထက်ကျော်လွန်သောအခါတွင် သင့်ဆိုဒ်တွင် နှေးကွေးမှုကို သတိပြုမိလာသည်။ ဝဘ်ဆိုက်တစ်ခုသည် ကိုယ်ပိုင် vps ဆာဗာပေါ်တွင် ရှိနေသောအခါ၊ အင်တာနက်လိုင်းဖြစ်သည်။ သင့်ဆိုဒ်အတွက် ပါဝါအပြည့်ရှိသော ဆာဗာတွင်၊ ၎င်းသည် သင့်ဆိုဒ်မှ ဒေါင်းလုဒ်လုပ်ရန်နှင့် သင့်လာရောက်လည်ပတ်သူများထံ ဒေတာများ အမြန်ပေးဆောင်ရာတွင် ကူညီပေးပါမည်။ ပုံသဏ္ဍာန်မှားယွင်းမှုကြောင့် hosting ကုမ္ပဏီများကိုထိခိုက်စေသောဟက်ကာမှကာကွယ်ခြင်းမှလွဲ၍ အခြား။ ငါ hosting ကုမ္ပဏီအားလုံးအကြောင်းပြောနေတာမဟုတ်ပါဘူး။ ခိုင်မာသော အကာအကွယ်ပေးသည့် hosting ကုမ္ပဏီများ ရှိသည်၊ သို့သော် ၎င်းတို့သည် နိုင်ငံခြား မဟုတ်ဘဲ အာရပ်များ ဖြစ်သည်။ ဘာကြောင့်လဲ ဆိုတော့ ကျွန်တော် အင်တာနက်မှာ အသက်မွေးဝမ်းကြောင်းပြုစဉ်အတွင်း အာရပ်ကုမ္ပဏီပေါင်း 15 ခုကျော်နဲ့ ဆက်ဆံခဲ့ပြီး အားလုံးက ခြွင်းချက်မရှိဘဲ hosting ကုမ္ပဏီတွေရဲ့ နာမည်နဲ့ မထိုက်တန်လို့ပါပဲ။ အရေးကြီးဆုံးအင်္ဂါရပ်များထဲမှတစ်ခုမှာ ဆာဗာရင်းမြစ်အားလုံးကို သင့်ဆိုက်အတွက်သာဖြစ်ပြီး RAM နှင့် ပရိုဆက်ဆာကို စားသုံးသည့် ထိန်းချုပ် panel ပေါ်တွင် ဖြန့်ဝေထားခြင်းမဟုတ်ဘဲ၊ ၎င်းသည် သင့်ဆိုက်၏တည်ငြိမ်မှုကို မြှင့်တင်ပေးသည့်အပြင် ရှာဖွေမှုနှင့် သင့်ဘဏ္ဍာရေးဆိုင်ရာ အဆင့်များကို မြှင့်တင်ပေးပါသည်။ အမြတ် စတာတွေ
WordPress ကို ဘာကြောင့် ရွေးချယ်တာလဲ။
WordPress သည် လက်ရှိတွင် 35% ထက်ပို၍ အမိန့်ပေးသည်။ အသုံးပြုရလွယ်ကူခြင်းနှင့် SEO လိုက်ဖက်မှုရှိစေရန် ဝဘ်ပေါ်ရှိ ဝဘ်ဆိုဒ်များထဲမှတစ်ခု။ နေရာအားလုံးနှင့် လိုက်ဖက်အောင် ပြင်ဆင်သတ်မှတ်နိုင်ပြီး တပ်ဆင်နိုင်သည်။ ဆောင်းပါးရေးခြင်းမှ ရှင်းလင်းချက်အထိ။ သို့မဟုတ် သင့်အတွေ့အကြုံများကို တင်ပြသည့် သို့မဟုတ် ဝန်ဆောင်မှုများနှင့် ထုတ်ကုန်များကို ရောင်းချရန်အတွက် အွန်လိုင်းစတိုးတစ်ခုတွင် သင်တင်ပြသည့် ကိုယ်ပိုင်ဘလော့ဂ်တစ်ခု။ သို့မဟုတ် အတိုင်ပင်ခံဆိုက်ကဲ့သို့သော အဖွဲ့အစည်းတစ်ခု သို့မဟုတ် သင်တန်းတစ်ခုနှင့် အခြားအင်္ဂါရပ်များသည် မရေမတွက်နိုင်သော အရာများဖြစ်သည်။
စစ်မှန်သောဆာဗာများပေါ်တွင် Mekano Tech Informatics မှပေးသောရှင်းလင်းချက်မှတ်စု
ငါဆာဗာကနေဘွတ်ကင် ဒေတာစင်တာ Hetzner cloud ဆာဗာများမှ ဝန်ဆောင်မှု။ အလိုအလျောက်ထည့်သွင်းပြီး အဆင်သင့်ဖြစ်သည့် Debian distro ကို သင်ရွေးချယ်ထားသည်။
ဖော်ပြချက်- LAMP ပက်ကေ့ဂျ်ကို ထည့်သွင်းခြင်း။
Apache ၏ အစိတ်အပိုင်းများပါရှိသော Lamp ကို မထည့်သွင်းမီ၊ ထည့်သွင်းခြင်းမပြုမီ ကျွန်ုပ်တို့လုပ်ဆောင်ရမည့်အရာမှာ ပက်ကေ့ဂျ်များနှင့် kernel များကို အပ်ဒိတ်လုပ်ရန်နှင့် ဤအမိန့်စာများဖြင့် လုံခြုံရေးပြဿနာများကို ပြုပြင်ရန်ဖြစ်သည်။
apt-get update
apt-get upgrade
apt-get dist-upgrade
cpanel မပါဘဲ Debian 9 ဆာဗာများတွင် WordPress ထည့်သွင်းရန် ပထမဆုံး အပ်ဒိတ်အမိန့်ကို ထည့်သွင်းခြင်း၏ ပုံ
အပ်ဒိတ်လုပ်ပုံကို ထည့်သွင်းပြီးနောက် ဤအရာသည် ကိစ္စ၏ရလဒ်ဖြစ်သည်။
apt-get update Ign:1 http://mirror.hetzner.de/debian/packages stretch InRelease Get:2 http://security.debian.org stretch/updates InRelease [94.3 kB] Get:3 http://mirror hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign:4 http://deb.debian.org/debian stretch InRelease Get:5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Get:6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Get:7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3] kB] Hit:8 http://mirror.hetzner.de/debian/packages ဖြန့်ချီရေး Hit:9 http://deb.debian.org/debian stretch ဖြန့်ချိခြင်း Get:10 http://security.debian.org stretch/ updates/non-free Sources [1,216 B] Get:11 http://security.debian.org/updates/main Sources [207 kB] Get:12 http://security.debian.org stretch/updates/contrib Sources [ 1,384 B] Get:13 http://security.debian.org stretch/updates/main amd64 Packages [495 kB] Get:14 http://security.debian.org stretch/updates/main Tra nslation-en [221 kB] Get:15 http://deb.debian.org/debian stretch-updates/main Sources [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 Packages Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en Get:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 ပက်ကေ့ဂျ်များ [601 kB] Get:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en [459 kB] Ign:18 http://mirror.hetzner.de/debian/security stretch /updates/main amd64 Packages Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Get:18 http://mirror.hetzner.de/debian/security/updates/ ပင်မ amd64 Packages [495 kB] Get:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [221 kB] Get:22 http://deb.debian.org/debian stretch / ပင်မရင်းမြစ်များ [6,745 kB] Get:23 http://deb.debian.org/debian stretch/non-free Sources [79.4 kB] Get:24 http://deb.debian.org/debian stretch/contr ib ရင်းမြစ်များ [44.7 kB] 10.0s (3 kB/s) ဖြင့် 2,624 MB ကို ရယူခဲ့သည် ပက်ကေ့ဂျ်စာရင်းများကို ဖတ်နေသည်... ပြီးပါပြီ
ကျွန်ုပ်တို့သည် အောက်ပါ command ကိုထည့်သည်။
apt-get upgrade
ဤ command ၏ အကျိုးကျေးဇူး သို့မဟုတ် ၎င်းသည် စနစ်ကို Debian ၏ နောက်ဆုံးဗားရှင်းသို့ အဆင့်မြှင့်ရန် ဖြစ်သည်။ cpanel မပါဘဲ Debian Server 9 တွင် WordPress ထည့်သွင်းရန် အဆင့်များကို လိုက်နာပါ။
ပုံမှာပြထားတဲ့အတိုင်း သင်နဲ့အတူပေါ်လာပါလိမ့်မယ်။ ဤနေရာတွင် စနစ်က သင့်အား ပြောပြသည်မှာ၊ သင်သည် အမှန်တကယ် အဆင့်မြှင့်လိုပါသလား? အဆင့်မြှင့်ခြင်း လုပ်ငန်းစဉ်ကို လိုက်နာပါသလား။ သင်သည် Yes အတွက် စာလုံး y ကို ရိုက်ထည့်ပြီး Enter နှိပ်ပါ။ အဆင့်မြှင့်တင်ခြင်းလုပ်ငန်းစဉ်ကို အပြီးသတ်ရန်
အဆင့်မြှင့်တင်မှုပြီးဆုံးပြီးနောက် ဤသည်မှာ ကိစ္စ၏ရလဒ်ဖြစ်သည်။ အနည်းငယ်သတိပြုပါ၊ ကျွန်ုပ်အသုံးပြုနေသောဆာဗာတွင် ယခုအချိန်တွင် Debian 9 ဖြစ်သည့် နောက်ဆုံးထွက် Debian ဗားရှင်းကို ထည့်သွင်းထားသည်။ အဆင့်မြှင့်တင်ရန် အချိန်များစွာ မယူခဲ့ပါ။ ဒါက output ပါ။
apt-get အဆင့်မြှင့်တင်မှု ပက်ကေ့ဂျ်စာရင်းများကို ဖတ်ရှုခြင်း... ပြီးပြီ တည်ဆောက်မှု မှီခိုမှုသစ်ပင် အခြေအနေ အချက်အလက် ဖတ်ရှုခြင်း... အဆင့်မြှင့်တင်ခြင်း တွက်ချက်ခြင်း ပြီးပါပြီ... ပြီးပြီ အောက်ပါ ပက်ကေ့ဂျ်များကို အဆင့်မြှင့်ပါမည်- qemu-guest-agent qemu-utils 2 အဆင့်မြှင့်ထားပြီး၊ 0 အသစ်ထည့်သွင်းပြီး 0၊ ဖယ်ရှားရန်နှင့် 0 ကို အဆင့်မြှင့်ခြင်းမပြုပါ။ မော်ကွန်းတိုက် 1,300 kB ရရှိရန် လိုအပ်သည်။ ဤလုပ်ဆောင်ချက်ပြီးနောက်၊ နောက်ထပ် disk space 2,048 B ကို အသုံးပြုပါမည်။ ဆက်လုပ်လိုပါသလား။ [Y/n] y Get:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] Get:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] 1,300s တွင် 0 kB ရယူခဲ့သည် (14.0 MB/s) (ဒေတာဘေ့စ်ကို ဖတ်ရှုနေသည် ... 33909 ဖိုင်များနှင့် လမ်းညွှန်များ လက်ရှိ ထည့်သွင်းထားသည်။) .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... ထုပ်ပိုးရန် ပြင်ဆင်နေသည် .../qemu-guest-agent (1:2.8+dfsg-6+deb9u7) ကျော် (1) ကျော် :2.8+dfsg-6+deb9u5) ... ထုပ်ပိုးရန် ပြင်ဆင်နေသည် .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... qemu-utils (1:2.8+dfsg-6+ ကို ထုပ်ပိုးနေသည် ) deb9u7) ကျော် (1:2.8 + dfsg-6 + deb9u5) ... qemu-guest-agent (1:2.8 + dfsg-6 + deb9u7) ကို သတ်မှတ်ခြင်း ... qemu-utils (1:2.8 + dfsg ကို စနစ်ထည့်သွင်းခြင်း ) 6+deb9u7) ... systemd အတွက် ပရိုဂရမ်များ လုပ်ဆောင်နေသည် (232-25+deb9u11) ... man-db အတွက် လုပ်ဆောင်နေသည့် အစပျိုးများ (2.7.6.1-2) ...
အဆင့်မြှင့်တင်မှုပြီးမြောက်ပြီးနောက်၊ ရှင်းလင်းချက်အစတွင် ထိပ်တွင်ဖော်ပြထားသော အောက်ပါ command ကို သင်ထည့်ပါ။ စနစ်ဝန်ဆောင်မှုများအတွက် အဆင့်မြှင့်တင်မှုလုပ်ငန်းစဉ်ကို အပ်ဒိတ်လုပ်ပြီး စနစ်တစ်ခုလုံးကို အဆင့်မြှင့်ထားခြင်းမဟုတ်ကြောင်း အတည်ပြုပါသည်။ သင်လုပ်ဆောင်ရမည့်အရာမှာ စနစ်အဆင့်မြှင့်တင်မှုပြုလုပ်ရန်ဖြစ်သည်။
apt-get dist-upgrade
ဤသည်မှာ အမှာစာထည့်ပြီးနောက် လုပ်ငန်းစဉ်ကိုပြသသည့်ပုံဖြစ်သည်။
ပက်ကေ့ဂျ်များကို အဆင့်မြှင့်တင်ခြင်းနှင့် အဆင့်မြှင့်တင်ခြင်း၏ ပထမအဆင့်နှင့် လည်ပတ်မှုစနစ်အား နောက်ဆုံးဗားရှင်းသို့ ပြီးမြောက်သွားပါပြီ။
ဒုတိယအဆင့်မှာ သင်၏ကိုယ်ပိုင်ဖော်ပြချက်အမည်ဖြင့် hostname ကိုပြောင်းလဲပေးသည့်ဤ command မှတဆင့် server သို့ hostname ကိုထည့်သွင်းရန်ဖြစ်သည်။ သို့သော် သင်သည် ဆာဗာ သို့မဟုတ် စနစ်အား ပြန်လည်စတင်ရန် လိုအပ်နိုင်သည်ကို သတိပြုပါ။ စနစ်သည် သင်ထည့်သွင်းသော လက်ခံသူအမည် သို့မဟုတ် လက်ခံဆောင်ရွက်ပေးသူအမည်ကို အသုံးပြုပါသည်။
hostnamectl set-hostname hostname.yourdomain.com
hostname.yourdomain.com
ဤတွင်၊ hostname သည် သင့်ဒိုမိန်း၏ ဒိုမိန်းခွဲတစ်ခု၏ အမည် သို့မဟုတ် WordPress ဆာဗာကို ဖွင့်ရန် သင်လက်ဝယ်ထားထားသော ဒိုမိန်းဖြစ်ရပါမည်။ ဥပမာ word.mekan0.com
ဤအမိန့်ကိုထည့်သွင်းပြီးနောက်၊ သင်သည်သင်၏ကီးဘုတ်ပေါ်ရှိ Enter ကိုနှိပ်ပါ။ ဤသည်မှာ နနမ်ပင်ကို ထည့်ခြင်း၏ ဥပမာတစ်ခုအနေဖြင့် ပုံဖြစ်သည်။
နောက်တစ်ခုက အစီအစဉ်ထဲမှာ
ကျွန်ုပ်တို့သည် လိုအပ်သော အသုံးအဆောင်အချို့ကို တပ်ဆင်နေပြီး အမှားအယွင်းများကို ဖြေရှင်းရန်နှင့် ပြုပြင်ရန် ၎င်းတို့ကို လိုအပ်မည်ဖြစ်သည်။ အောက်ပါ command ကိုသင်ထည့်ပါ။
apt install net-tools sudo wget curl bash-completion
Debian 9 စနစ်တွင် ဤ utilities များ ရှိသည် ဟု ကျွန်တော် ထင် သော်လည်း သေချာ ပြီး ထို command များကို အရန် အဖြစ် ထည့် ပါ။ ပြီးသောအခါ၊ အမိန့်ကိုရိုက်ခြင်းဖြင့် ဆာဗာကို ပြန်လည်စတင်ပါ။ reboot လုပ်ပါ ပြန်လည်စတင်ပြီးနောက်၊ သင်သည် ဆာဗာသို့ လော့ဂ်အင်ဝင်ပါ။ ဥပမာအားဖြင့် ပုံတွင် ကျွန်ုပ်တို့ ဖန်တီးထားသော အမည်ဆာဗာ၏ လိပ်စာသို့ ဆာဗာအမည် ပြောင်းသွားသည်ကို သတိပြုမိပါလိမ့်မည်။
ဆာဗာအမည်ကို ပြောင်းလဲပြီး ပုံတွင်ပြထားသည့်အတိုင်း ဆာဗာအမည်နှင့် ဆာဗာကို ပြန်လည်စတင်ပြီး ၎င်းကို ထပ်မံဝင်ရောက်သည့်အခါတွင် ပေါ်လာသည့် ဤဒေတာကို ဤနေရာတွင် သင်သတိပြုမိပါလိမ့်မည်။
Apache ကို install လုပ်ပါ။
စီမံခန့်ခွဲခွင့်များ (root) ဖြင့် ဆာဗာသို့ လော့ဂ်အင်ဝင်ပြီးနောက်၊ ကျွန်ုပ်တို့သည် Debian 9 repositories တွင်ရနိုင်သော Apache HTTP ကို ထည့်သွင်းပါသည်။ သင်သည် ဤ command ကို command prompt တွင်ထည့်ပြီး Enter နှိပ်ပါ။
apt install apache2
Apache ထည့်သွင်းခြင်းအမိန့်ကို ထည့်သွင်းပြီးနောက်၊ Apache တပ်ဆင်ခြင်းကို ပြီးမြောက်အောင် လုပ်ဆောင်ခြင်း ရှိ၊ မရှိ အမိန့်ပေးစနစ်တွင် သင်တွေ့ရပါမည်။ ဤသည်မှာ ကုဒ်ပေါ်လာပါမည်။
apt install apache2 ပက်ကေ့ဂျ်စာရင်းများကိုဖတ်ရှုခြင်း... ပြီးပြီ အဆောက်အဦမှီခိုမှုသစ်ပင်အခြေအနေအချက်အလက်ကိုဖတ်ရှုခြင်း... ပြီးပါပြီ အောက်ပါအပိုပက်ကေ့ဂျ်များကိုထည့်သွင်းပါမည်- apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl အကြံပြုထားသော ပက်ကေ့ဂျ်များ- www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-စိတ်ကြိုက် perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl အကြံပြုထားသော ပက်ကေ့ဂျ်များ ပြုလုပ်သည်- ssl-cert အမည်ပြောင်း အောက်ပါ ပက်ကေ့ဂျ်အသစ်များကို ထည့်သွင်းပါမည်- apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper, 1. အသစ်ထည့်သွင်းထားသော 5.2၊ 0 ကိုဖယ်ရှားရန်နှင့် 5.24 ကို အဆင့်မြှင့်ခြင်းမပြုပါ။ 0 kB မှတ်တမ်းများရယူရန် လိုအပ်သည်။ ဤလုပ်ဆောင်ချက်ပြီးနောက်၊ နောက်ထပ်ဒစ်နေရာလွတ် 11 MB ကို အသုံးပြုပါမည်။ ဆက်လုပ်လိုပါသလား။ [Y/n]
သင်သည် ကီးဘုတ်ပေါ်ရှိ စာလုံး Y ကိုနှိပ်ပြီးနောက် Enter နှိပ်ကာ Apache တပ်ဆင်ခြင်းပြီးသောအခါ၊ ကျွန်ုပ်တို့သည် ဘရောက်ဆာကိုဖွင့်ပြီး ဆာဗာ၏ IP ကို ရိုက်ထည့်ပါ။ ဘရောက်ဆာတွင်၊ ကျွန်ုပ်သည် IP ဖြစ်သည်၊ ကျွန်ုပ်ရှင်းပြနေသောဆာဗာမှာဖြစ်သည်။ 159.69.215.225 ဤပုံကဲ့သို့ သင်နှင့်အတူ ပေါ်လာလိမ့်မည်။
Apache ကို မှန်ကန်စွာ ထည့်သွင်းထားကြောင်း သေချာပြီးနောက် ဤပုံသည် အထက်တွင် ရှိနေသည်။ Debian ဖြန့်ဖြူးမှုတွင် Apache ကို မှန်ကန်စွာ ထည့်သွင်းထားကြောင်း သေချာပါစေ။ ယခု ကျွန်ုပ်တို့သည် php ဘာသာပြန်များ၏ နောက်ဆုံးဗားရှင်းများကို ထည့်သွင်းနေပါသည်။ ဤ command ဖြင့် wordpress CMS ကိုဖတ်ရန် Enter နှိပ်ပါ။
apt install libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
ကျွန်ုပ်တို့ တပ်ဆင်ခြင်းအား ပြီးမြောက်သည်ဖြစ်စေ မလုပ်ဆောင်သည်ဖြစ်စေ စနစ်က သင့်အား ပြသပေးမည်ဖြစ်သည်။ Cancel သည် အထက်ဖော်ပြပါ အမိန့်များကဲ့သို့ပင်၊ သင်သည် စာလုံး Y ကို ရိုက်ထည့်ပြီး Enter နှိပ်ပါ။ ကီးဘုတ်ထဲမှာ။ ပုံမှာပြထားသလိုပါပဲ။
php ဘာသာပြန်များ တပ်ဆင်မှု ပြီးမြောက်ပြီးနောက်၊ နောက်ဆုံးထွက် ဗားရှင်းများကို ယခု ပြီးပါပြီ။ MariaDB၊ ဒေတာဘေ့စ်ဆာဗာကို ထည့်သွင်းပါ။ WordPress အတွက် ဒေတာဘေ့စ်တစ်ခု ဖန်တီးရန် ၎င်းကို ထည့်သွင်းရပါမည်။ WordPress ကို မှန်ကန်စွာ ထည့်သွင်းနိုင်စေရန် ၎င်းတို့ကို ဆက်သွယ်ပါ။
apt install php7.0-mysql mariadb-server mariadb-client
စနစ်သည် တပ်ဆင်မှုကို ဆက်လက်လုပ်ဆောင်ရန် သို့မဟုတ် မလုပ်ဆောင်ရန် သင့်အား ကမ်းလှမ်းမည်ဖြစ်သည်။ ယခင်အမိန့်များတွင် ဖြစ်ပျက်ခဲ့သည့်အတိုင်း၊ တပ်ဆင်မှုကို ဆက်လက်လုပ်ဆောင်ရန် ကီးဘုတ်ပေါ်ရှိ စာလုံး Y ကို ရိုက်ထည့်ကာ enter ခလုတ်ကို နှိပ်ပါ။ တပ်ဆင်မှုမှန်ကန်ကြောင်းသေချာစေရန် ဤအချက်အလက်သည် command prompt တွင်ပေါ်လာလိမ့်မည်။
apt install php7.0-mysql mariadb-server mariadb-client package စာရင်းဖတ်နေ ... ပြီးပြီ အဆောက်အဦးမှီခိုသစ်ပင် ပြည်နယ်သတင်းအချက်အလက်များကိုဖတ်ရှုခြင်း ... ပြီးပြီ အောက်ပါအပိုဆောင်း packages များ install လုပ်ထားပါလိမ့်မည်: galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4 libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1 mariadb-ဘုံ mariadb-server-10.1 mariadb-ဆာဗာ-core-10.1 mysql-ဘုံ rsync socat အကြံပြု packages များ: gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca အကြံပြုထားသော ပက်ကေ့ဂျ်များ libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl အောက်ပါသစ် packages များ install လုပ်ထားပါလိမ့်မည်: galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4 libreadline5 libsigsegv2 mariadb-ဖောက်သည် mariadb-Client-10.1 mariadb-client-core-10.1 mariadb-ဘုံ mariadb-ဆာဗာ mariadb-ဆာဗာ-10.1 mariadb-server-core-10.1 mysql-ဘုံ php7.0-mysql rsync socat 0 အဆင့်မြှင့်, 19 အသစ်စက်စက် install လုပ်လိုက်တဲ့, 0 ဖယ်ရှား 0 အဆင့်မြှင့်မဟုတ်ပါဘူး။ မော်ကွန်းတိုက်၏ 25.7 MB အထိရရန်လိုအပ်သည်။ ဒီစစ်ဆင်ရေးပြီးနောက်နောက်ထပ် disk space ကိုများ 189 MB အထိအသုံးပြုလိမ့်မည်။ သငျသညျကိုဆက်လက်ချင်ပါသလား? [Y / n] y က ရယူရန်-1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB] ရယူရန်-2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB] ရယူရန်-3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB] Get:4 http://deb.debian.org/debian stretch/main amd64 mysql-common အားလုံး 5.8+1.0.2 [5,608 B] Get:5 http://deb.debian.org/debian stretch/main amd64 mariadb-common အားလုံး 10.1.38-0+deb9u1 [28.4 kB] ရယူရန်-6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB] ရယူရန်-7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB] ရယူရန်-8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB] ရယူရန်-9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB] Get:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl အားလုံး 2.94-1 [53.4 kB] ရယူရန်-11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB] ရယူရန်-12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB] ရယူရန်-13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB] ရယူရန်-14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB] ရယူရန်-15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB] ရယူရန်-16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB] Get:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client အားလုံး 10.1.38-0+deb9u1 [27.2 kB] Get:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server အားလုံး 10.1.38-0+deb9u1 [27.3 kB] ရယူရန်-19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB] 25.7s တွင် 0 MB (35.8 MB/s) ကို ရယူခဲ့သည် ပက်ကေ့ဂျ်များကို ကြိုတင်ပြင်ဆင်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ libmpfr4:amd64 ကို ရွေးချယ်ခြင်း။ (ဒေတာဘေ့စ်ကိုဖတ်ရှုခြင်း ... 35883 ဖိုင်များနှင့်ဖိုင်တွဲများကိုလက်ရှိထည့်သွင်းထားသည်။ ထုပ်ပိုးရန် ပြင်ဆင်နေသည် .../libmpfr4_3.1.5-1_amd64.deb... libmpfr4:amd64 (3.1.5-1) ကိုဖွင့်နေသည်... ယခင်က ရွေးမထားသည့် ပက်ကေ့ဂျ် libsigsegv2:amd64 ကို ရွေးချယ်ခြင်း။ .../libsigsegv2_2.10-5_amd64.deb ... ထုပ်ပိုးရန် ပြင်ဆင်နေသည် libsigsegv2:amd64 (2.10-5) ကိုဖွင့်နေသည်... libmpfr4:amd64 (3.1.5-1) ကို စနစ်ထည့်သွင်းနေသည်... libsigsegv2:amd64 (2.10-5) ကို စနစ်ထည့်သွင်းနေသည်... ယခင်က မရွေးချယ်ထားသော အထုပ်ကို ရွေးခြင်း gawk။ (ဒေတာဘေ့စ်ကိုဖတ်ရှုခြင်း ... 35905 ဖိုင်များနှင့်ဖိုင်တွဲများကိုလက်ရှိထည့်သွင်းထားသည်။ .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ... ထုပ်ပိုးထားသော gawk (1:4.1.4+dfsg-1) ... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ mysql-common ကို ရွေးချယ်ခြင်း။ .../01-mysql-common_5.8+1.0.2_all.deb ကို ဖြည်ရန် ပြင်ဆင်နေသည်... mysql-common (5.8+1.0.2) ကိုဖွင့်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျကို ရွေးချယ်ခြင်း mariadb-common။ .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ကို ဖြည်ရန် ပြင်ဆင်နေသည်... mariadb-common (10.1.38-0+deb9u1) ကို ဖွင့်ထုတ်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ဂျ် galera-3 ကို ရွေးချယ်ခြင်း။ ထုပ်ပိုးရန် ပြင်ဆင်နေသည် .../03-galera-3_25.3.19-2_amd64.deb ... ထုပ်ပိုးခြင်း galera-3 (25.3.19-2) ... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ libdbi-perl ကို ရွေးချယ်ခြင်း။ .../04-libdbi-perl_1.636-1+b1_amd64.deb ... ထုပ်ပိုးရန် ပြင်ဆင်နေသည် libdbi-perl (1.636-1+b1) ကိုဖွင့်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ဂျ် libreadline5:amd64 ကို ရွေးချယ်ခြင်း။ .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb... libreadline5:amd64 (5.2+dfsg-3+b1) ကိုဖွင့်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ mariadb-client-core-10.1 ကို ရွေးချယ်ခြင်း။ .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ကို ထုပ်ပိုးရန် ပြင်ဆင်နေသည်... mariadb-client-core-10.1 (10.1.38-0+deb9u1) ကိုဖွင့်နေသည်... ယခင်က ရွေးမထားသည့် ပက်ကေ့ခ်ျကို ရွေးခြင်း libconfig-inifiles-perl။ .../07-libconfig-inifiles-perl_2.94-1_all.deb ကို ထုပ်ပိုးရန် ပြင်ဆင်နေသည်... libconfig-inifiles-perl (2.94-1) ကိုဖွင့်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ libjemalloc1 ကို ရွေးချယ်ခြင်း။ .../08-libjemalloc1_3.6.0-9.1_amd64.deb ... ထုပ်ပိုးရန် ပြင်ဆင်နေသည် libjemalloc1 (3.6.0-9.1) ကိုဖွင့်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ mariadb-client-10.1 ကို ရွေးချယ်ခြင်း။ .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ကို ထုပ်ပိုးရန် ပြင်ဆင်နေသည်... mariadb-client-10.1 (10.1.38-0+deb9u1) ကိုဖွင့်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ mariadb-server-core-10.1 ကို ရွေးချယ်ခြင်း။ .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ကို ထုပ်ပိုးရန် ပြင်ဆင်နေသည်... mariadb-server-core-10.1 (10.1.38-0+deb9u1) ကိုဖွင့်နေသည်... ယခင်က ရွေးမထားသည့် အထုပ် rsync ကို ရွေးခြင်း .../11-rsync_3.1.2-1+deb9u2_amd64.deb ... ထုပ်ပိုးရန် ပြင်ဆင်နေသည် rsync (3.1.2-1+deb9u2) ကိုဖွင့်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ချ် socat ကို ရွေးချယ်ခြင်း ထုပ်ပိုးရန် ပြင်ဆင်နေသည် .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ... socat (1.7.3.1-2+deb9u1) ကိုဖွင့်နေသည်... mysql-common (5.8+1.0.2) ကို စနစ်ထည့်သွင်းခြင်း... update-alternatives- အော်တိုမုဒ်တွင် /etc/mysql/my.cnf.fallback ကိုအသုံးပြု၍ /etc/mysql/my.cnf (my.cnf) mariadb-common (10.1.38-0+deb9u1) ကို စနစ်ထည့်သွင်းနေသည်... update-alternatives- အော်တိုမုဒ်တွင် /etc/mysql/mariadb.cnf ကိုအသုံးပြု၍ /etc/mysql/my.cnf (my.cnf) ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ mariadb-server-10.1 ကို ရွေးချယ်ခြင်း။ (ဒေတာဘေ့စ်ကိုဖတ်ရှုခြင်း ... 36487 ဖိုင်များနှင့်ဖိုင်တွဲများကိုလက်ရှိထည့်သွင်းထားသည်။ .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ကို ထုပ်ပိုးရန် ပြင်ဆင်နေသည်... mariadb-server-10.1 (10.1.38-0+deb9u1) ကိုဖွင့်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ mariadb-Client ကို ရွေးချယ်ခြင်း။ .../mariadb-client_10.1.38-0+deb9u1_all.deb ကို ထုပ်ပိုးရန် ပြင်ဆင်နေသည်... mariadb-ဖောက်သည် (10.1.38-0+deb9u1) ကို ထုပ်ပိုးနေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ mariadb-ဆာဗာကို ရွေးချယ်ခြင်း။ .../mariadb-server_10.1.38-0+deb9u1_all.deb ကို ထုပ်ပိုးရန် ပြင်ဆင်နေသည်... mariadb-ဆာဗာ (10.1.38-0+deb9u1) ကိုဖွင့်နေသည်... ယခင်က မရွေးချယ်ထားသော ပက်ကေ့ခ်ျ php7.0-mysql ကို ရွေးချယ်ခြင်း။ .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ကို ဖြည်ရန် ပြင်ဆင်နေသည်... php7.0-mysql (7.0.33-0+deb9u3) ကိုဖွင့်နေသည်... php7.0-mysql (7.0.33-0+deb9u3) ကို စနစ်ထည့်သွင်းခြင်း... ဗားရှင်းအသစ်ဖြင့် config ဖိုင်ကို /etc/php/7.0/mods-available/mysqlnd.ini ဖန်တီးနေသည် ဗားရှင်းအသစ်ဖြင့် config ဖိုင်ကို /etc/php/7.0/mods-available/mysqli.ini ဖန်တီးနေသည် ဗားရှင်းအသစ်ဖြင့် config ဖိုင်ကို /etc/php/7.0/mods-available/pdo_mysql.ini ဖန်တီးနေသည် libconfig-inifiles-perl (2.94-1) ကို စနစ်ထည့်သွင်းနေသည်... libjemalloc1 (3.6.0-9.1) ကို စနစ်ထည့်သွင်းနေသည်... libapache2-mod-php7.0 (7.0.33-0+deb9u3) အတွက် အစပျိုးမှုများကို လုပ်ဆောင်နေသည်... socat (1.7.3.1-2+deb9u1) ကို စနစ်ထည့်သွင်းခြင်း... Gawk ကို စနစ်ထည့်သွင်းခြင်း (1:4.1.4+dfsg-1) ... rsync (3.1.2-1+deb9u2) ကို စနစ်ထည့်သွင်းခြင်း... symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service ကို ဖန်တီးထားသည်။ libc-bin (2.24-11+deb9u4) အတွက် အစပျိုးမှုများကို လုပ်ဆောင်နေသည်... Galera-3 (25.3.19-2) ကို စနစ်ထည့်သွင်းခြင်း... systemd (232-25+deb9u11) အတွက် အစပျိုးမှုများကို လုပ်ဆောင်နေသည်... man-db (2.7.6.1-2) အတွက်လုပ်ဆောင်ခြင်းအစပျိုးခြင်း ... libreadline5:amd64 (5.2+dfsg-3+b1) ကို စနစ်ထည့်သွင်းနေသည်... libdbi-perl (1.636-1+b1) ကို စနစ်ထည့်သွင်းနေသည်... mariadb-server-core-10.1 (10.1.38-0+deb9u1) ကို စနစ်ထည့်သွင်းနေသည်... mariadb-client-core-10.1 (10.1.38-0+deb9u1) ကို စနစ်ထည့်သွင်းနေသည်... mariadb-client-10.1 (10.1.38-0+deb9u1) ကို စနစ်ထည့်သွင်းနေသည်... mariadb-ဖောက်သည် (10.1.38-0+deb9u1) ကို စနစ်ထည့်သွင်းနေသည်... mariadb-server-10.1 (10.1.38-0+deb9u1) ကို စနစ်ထည့်သွင်းနေသည်... symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service ကို ဖန်တီးထားသည်။ symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service ကို ဖန်တီးထားသည်။ symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service ကို ဖန်တီးထားသည်။ mariadb-ဆာဗာ (10.1.38-0+deb9u1) ကို စနစ်ထည့်သွင်းနေသည်... libc-bin (2.24-11+deb9u4) အတွက် အစပျိုးမှုများကို လုပ်ဆောင်နေသည်... systemd (232-25+deb9u11) အတွက် အစပျိုးမှုများကို လုပ်ဆောင်နေသည်... root@word:~#
ဒုတိယအဆင့်မှာ ကျွန်ုပ်တို့ထည့်သွင်းထားသော MariaDB ကို run ရန်ဖြစ်သည်။ ကျွန်ုပ်တို့ run ရန် ဤ command ကိုရိုက်ပါ။
systemctl start mariadb
MARIADB ကို run ပြီးနောက်
ကျွန်ုပ်တို့သည် Mysql Database Wizard ကို ထည့်သွင်းနေပါသည်။ ဘေးကင်းပြီး ခိုင်မာသော စကားဝှက်ကို ရွေးချယ်ရန် သင့်ကို တောင်းဆိုပါမည်။ root အသုံးပြုသူအတွက် ဆာဗာ၏ စီမံခန့်ခွဲသူ၏ စကားဝှက်ကို အသုံးပြုသောကြောင့် ဖြစ်သည်။ သို့သော် ဒေတာဘေ့စ်မန်နေဂျာတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ command ကိုထည့်သည်။ ဤ command ဖြင့် mysql database handler ကို ထည့်သွင်းရန်။
mysql_secure_installation
command ကိုထည့်ပြီးနောက်သင်သတိပြုမိလိမ့်မည်။ root အတွက် စကားဝှက်ကို ရေးခိုင်းပါတယ်။ မင်းရေးလိုက်တဲ့ ဆာဗာ။ ၎င်းသည် သင့်အား ခိုင်မာသော စကားဝှက်တစ်ခုပေးမည်ဖြစ်ပြီး Y ကိုနှိပ်ပါ။ ထို့နောက် Enter နှိပ်ပါ။ စကားဝှက်အသစ်ကို ရိုက်ထည့်ရန် စကားဝှက်အသစ်ကို ထည့်သွင်းရန် သင့်အား တောင်းဆိုမည်ဖြစ်သည်။ ထို့နောက် Enter နှိပ်လိုက်သည်နှင့် သင်သည် ဒုတိယအကြိမ် စကားဝှက်ကို ရိုက်ထည့်ကြောင်းကို စနစ်က အတည်ပြုလိမ့်မည်။ သေချာအောင်ရိုက်ပြီး Enter နှိပ်ပါ။ ဒါဆိုရင် စနစ်က သင့်ကို ပြောပြပါလိမ့်မယ်။
root (y. n) အတွက် လက်ရှိ စကားဝှက်ကို ရိုက်ထည့်ပါ။ y ကိုနှိပ်ပြီး Enter ခေါက်လိုက်ပါ။
နှိပ်ပြီးနောက် သင့်တွင် root စကားဝှက်များ အစုံရှိနေပြီဟု သင့်အား ပြောပြလိမ့်မည်။ n ကိုနှိပ်ပြီး Enter ခေါက်ပါ။
သူက root password ကိုပြောင်းဖို့ကမ်းလှမ်းမှာလား။ [Y/N] စီမံခန့်ခွဲသူ ဒေတာဘေ့စ်များအတွက် စကားဝှက်ကို ပြောင်းလဲရန် သင်သည် y ကိုနှိပ်ပြီး ဝင်ပါ။
သင်သည် စကားဝှက်အသစ်ကို ရိုက်ထည့်ပြီးနောက် ဝင်ရောက်ပြီး အတည်ပြုရန် ၎င်းကို ထပ်မံရိုက်ထည့်ကာ မူရင်းအတိုင်း ရိုက်ထည့်မည်ဖြစ်သည်။ MariaDB တပ်ဆင်မှုတွင် အမည်မသိအသုံးပြုသူပါ၀င်ပြီး မည်သူမဆိုခွင့်ပြုထားသည်။
အသုံးပြုသူအကောင့်ဖန်တီးရန်မလိုဘဲ MariaDB သို့ဝင်ရောက်ရန်
စနစ်က မင်းကို ပြလိမ့်မယ်။
အမည်မသိအသုံးပြုသူများကို ဖယ်ရှားမလား။ [Y/N] y လို့ရိုက်ပြီး Enter ခေါက်လိုက်ပါ။
ဤစာများကို နှိပ်ခြင်းဖြင့် စီစဉ်သည့် ရွေးချယ်စရာများ ပေါ်လာလိမ့်မည်။
n ပြီးရင် ဝင်လိုက်ပါ။
y ကိုဝင်ပါ။
y ကိုဝင်ပါ။
command prompt မှ ဤ output တွင် mysql ကို ထည့်သွင်းရန် သို့မဟုတ် setup လုပ်ရန် သင်လုပ်ဆောင်ခဲ့သော အဆင့်များအားလုံး ပါဝင်သည်။
root@word:~# mysql_secure_installation မှတ်ချက်: ဒီနည်းကို SCRIPT အစိတ်အပိုင်းအားလုံးတွင် running အားလုံး MariaDB ရန်အကြံပြုသည် PRODUCTION အသုံးပြု servers! ခြေလှမ်းတိုင်းကိုသေချာစွာဖတ်ရှုပါ! MariaDB သို့ဝင်ရောက်ရန်၎င်းသည်လက်ရှိလိုအပ်သည် root အသုံးပြုသူအတွက်စကားဝှက်။ MariaDB ကိုသင် install လုပ်ပြီးပါက၊ root password ကိုသင်မသတ်မှတ်ရသေးပါ၊ ဒါကြောင့်သင်ရုံကဒီမှာရိုက်ထည့်နှိပ်သင့်ပါတယ်။ အမြစ်များအတွက်လက်ရှိစကားဝှက်ကိုရိုက်ထည့်ပါ (အဘယ်သူအားမျှအဘို့ရိုက်ထည့်ပါ): အိုကေစကားဝှက်ကိုအောင်အောင်မြင်မြင်သုံးပြီးပြီ၊ အမြစ် password ကိုချိန်ညှိခြင်းဘယ်သူမှ MariaDB သို့ log နိုင်သည်ကိုသေချာ သင့်လျော်သောခွင့်ပြုချက်မရှိဘဲအမြစ်အသုံးပြုသူ။ သင့်မှာ root password သတ်မှတ်ထားပြီးဖြစ်သောကြောင့် 'n' ကိုလုံခြုံစွာဖြေဆိုနိုင်သည်။ root စကားဝှက်ကို ပြောင်းမလား။ [Y/n] y စကားဝှကိအသစ်: စကားဝှက်အသစ်ပြန်ရိုက်ထည့်ပါ: Password ကိုအောင်မြင်စွာ updated! အခွင့်ထူးကျောက်ပြားကိုပြန်တင် .. ... အောင်မြင်! ပုံမှန်အားဖြင့်တစ်ဦး MariaDB တပ်ဆင်ခြင်းမည်သူမဆိုခွင့်ပြု, အမည်မသိအသုံးပြုသူရှိပါတယ် ဖန်တီးအသုံးပြုသူတစ်အကောင့်ရှိသည်ဖို့မလိုဘဲ MariaDB သို့ log မှ သူတို့ကို။ ဤသည်သာစမ်းသပ်အဘို့ရည်ရွယ်တာဖြစ်ပါတယ်, installation လုပ် နည်းနည်းချောမွေ့သွားပါ။ သင်တစ်ဦးသို့ရွေ့လျားရှေ့တော်၌ဖယ်ရှားပစ်သင့်ပါတယ် ထုတ်လုပ်မှုပတ်ဝန်းကျင်။ အမည်မသိအသုံးပြုသူများကို ဖယ်ရှားမလား။ [Y/n] y ... အောင်မြင်! သာမာန်အားဖြင့် root ကို localhost မှသာဆက်သွယ်ခွင့်ပြုသင့်သည်။ ဒါ တစ်စုံတစ်ဦးကကွန်ယက်ကနေအမြစ်စကားဝှက်မှာခန့်မှန်းမရနိုင်သည်ကိုသေချာ။ အဝေးမှ အမြစ်ဝင်ရောက်ခြင်းကို ခွင့်မပြုဘူးလား။ [Y/n] n မမေ့နဲ့…။ ပုံမှန်အားဖြင့် MariaDB သည် 'test' အမည်ရှိဒေတာဘေ့စ်နှင့်အတူမည်သူမဆိုလုပ်နိုင်သည် access ကို။ ဤသည်မှာလည်းသာ testing အတွက်ရည်ရွယ်သည်, ဖယ်ရှားရမည် ထုတ်လုပ်မှုပတ်ဝန်းကျင်သို့ပြောင်းရွှေ့မီ။ စမ်းသပ်ဒေတာဘေ့စ်ကို၎င်းဖယ်ရှားပစ်ပါသလား။ [Y / n] နှင့် - စမ်းသပ်မှုဒေတာဘေ့စ်ကိုဖျက်သိမ်းသည် ... ... အောင်မြင်! - စမ်းသပ်မှုဒေတာဘေ့စ်ရှိအခွင့်အရေးများဖယ်ရှားခြင်း ... ... အောင်မြင်! အခွင့်ထူးကျောက်ပြားကိုပြန်တင်အားလုံးအပြောင်းအလဲများကိုယခုအချိန်အထိလုပ်သေချာပါလိမ့်မယ် ချက်ချင်းအကျိုးသက်ရောက်ယူပါလိမ့်မယ်။ ယခုအခွင့်ထူးကျောက်ပြားကိုပြန်တင်ရန်? [Y / n] y က ... အောင်မြင်! သန့်ရှင်းရေးလုပ်နေသည် ... အားလုံးပြီးပြီ! အထက်ပါအဆင့်များအားလုံးပြီးစီးပါကသင်၏ MariaDB installation ကိုယခုလုံခြုံဖြစ်သင့်သည်။ MariaDB သုံးပြီးမှုအတွက်ကျေးဇူးတင်ပါတယ်!
MariaDB သည် လုံခြုံကြောင်း သေချာစေပါသည်။
ဘာကြောင့်လဲ ဆိုတော့ ပုံမှန်အားဖြင့် သူက စကားဝှက်မပါဘဲ root အကောင့်ကို စာရင်းသွင်းပါတယ်။ ဖြစ်နိုင်ခြေရှိသော လုံခြုံရေးပြဿနာများကို ကာကွယ်ရန်၊ ကျွန်ုပ်တို့သည် ဒေတာဘေ့စ်သို့ အကောင့်ဝင်ပါ။ root အကောင့်ကို အသုံးပြု၍ ဤ command များကို ထုတ်ပေးခြင်း။
mysql -u root -p
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit
ပထမ command ကိုရိုက်ပြီးနောက်၊ သင်ရိုက်ထည့်သော password ကိုတောင်းလိမ့်မည်။
၎င်းသည် command prompt ရှိ command များ၏ output ဖြစ်သည်။ output သည် သင့်ရှေ့တွင် ဤကုဒ်ကဲ့သို့ ပေါ်လာသင့်သည်
root@word:~# mysql -u root -p လျှို့ဝှက်နံပါတ်ရိုက်ပါ MariaDB မော်နီတာမှကြိုဆိုပါတယ်။ command များဖြင့်အဆုံးသတ်သည်။ သို့မဟုတ် \g သင်၏ MariaDB ချိတ်ဆက်မှု ID သည် 9 ဖြစ်သည်။ ဆာဗာဗားရှင်း- 10.1.38-MariaDB-0+deb9u1 Debian 9.8 မူပိုင်ခွင့် (ဂ) 2000၊ 2018၊ Oracle၊ MariaDB Corporation Ab နှင့် အခြားအရာများ။ 'အကူအညီ' ဟု ရိုက်ထည့်ပါ။ သို့မဟုတ် အကူအညီအတွက် '\h'။ လက်ရှိထည့်သွင်းဖော်ပြချက်ကို ရှင်းလင်းရန် '\c' ဟု ရိုက်ထည့်ပါ။ MariaDB [(အဘယ်သူမျှမ)]> mysql ကိုသုံးပါ; ဇယားနှင့် ကော်လံအမည်များ အပြီးသတ်ရန်အတွက် ဇယားအချက်အလက်ကို ဖတ်ခြင်း။ -A ဖြင့် ပိုမိုမြန်ဆန်စွာ စတင်နိုင်စေရန် ဤအင်္ဂါရပ်ကို သင်ပိတ်နိုင်သည်။ ဒေတာဘေ့စ် ပြောင်းသွားတယ်။ MariaDB [mysql]> update user set plugin='' where User='root'; query ထိခိုက်အိုကေ 1 အတန်း (0.00 စက္ကန့်) လိုက်ဖက်သောအတန်းများ- 1 ပြောင်းလဲထားသည်- 1 သတိပေးချက်များ- 0 MariaDB [mysql]> အခွင့်ထူးများကို flush; ထိခိုက် query အိုကေ 0 အတန်း (0.01 စက္ကန့်) MariaDB [mysql] > ထွက်ရန် နုတ်ဆက်ပါတယ် root@word:~#
ပြီးတော့ အဲဒါကို ပြတဲ့ပုံ
ထို့နောက် tls သို့မဟုတ် ssl modules များကိုထည့်ပါ။ ကျွန်ုပ်တို့သည် အောက်ပါ command များကို လုပ်ဆောင်သည်။
a2enmod rewrite ssl
a2ensite default-ssl.conf
ပြီးရင် ငါတို့ဖွင့်တယ်။ ကျွန်ုပ်တို့ဖွင့်လိုသောဆိုက်များအားလုံးအတွက် DocumentRoot။ ကျွန်ုပ်တို့သည် ဤ command ဖြင့် configuration files ကိုဖွင့်သည်။
nano /etc/apache2/sites-enabled/000-default.conf
သင်နှင့်အတူဖွင့်ပြီးနောက်၊ သင်ထည့်သည်၊ ကျွန်ုပ်တို့သည် ဤကုဒ်ကိုထည့်သည်။
Options အညွှန်းကိန်း FollowSymLinks MultiViews AllowOverride အားလုံး ခွင့်ပြုအားလုံးလိုအပ်သည်
ထို့နောက် ကီးဘုတ်ပေါ်တွင် စာလုံး x ကို နှိပ်ပါ၊ ထို့နောက် y နှင့် Enter နှိပ်ပါ။
ထို့နောက် သင်သည် ဤအမိန့်ကို ဖြည့်သွင်းပြီး ဖိုင်ကိုဖွင့်ပြီးနောက် အထက်တွင်ရှိသော တူညီသောကုဒ်ကို ထည့်ပါ။
nano /etc/apache2/sites-enabled/default-ssl.conf
ထို့နောက် ဖိုင်မှထွက်ရန် စာလုံး x ကိုနှိပ်ပြီး ပြုပြင်မွမ်းမံမှုများကို သိမ်းဆည်းရန် y ကိုနှိပ်ပါ၊ ၎င်းသည် ကုဒ်ထည့်နည်း၏ ပုံဖြစ်သည်။
သိမ်းဆည်းပြီးနောက်၊ ဆိုက်များအတွက် ပုံသေလက်မှတ်များကို ဤအမိန့်ဖြင့် ပြင်ဆင်ထားကြောင်း သေချာစေရန် သင်သည် ဤအမိန့်ကို ပေါင်းထည့်ပါ။
nano /etc/apache2/sites-enabled/default-ssl.conf
ဆာဗာပေါ်တွင်မရှိသောကြောင့် ဖိုင်သည် သင်နှင့်အတူမဖွင့်ပါက၊ သင်သည် ဤဖိုင်ကို ဒေါင်းလုဒ်လုပ်ပြီး ဤလမ်းကြောင်းသို့ အပ်လုဒ်လုပ်ပါ။
/etc/apache2/sites-enabled ။ အစီအစဉ်အားဖြင့် winscp ပုံမှာပြထားသလိုပါပဲ။
ဆက်တင်များကို အသုံးပြုရန်၊ အမိန့်ပေးစာတွင် ဤအမိန့်များကို ထည့်ပါ။
a2enmod headers
systemctl restart apache2.service
ယခုကျွန်ုပ်တို့သည် Apache ၏ဖွဲ့စည်းပုံဖွဲ့စည်းပုံအား မှန်ကန်စွာလုပ်ဆောင်ခြင်းရှိမရှိ၊ အမှားအယွင်းများကား အဘယ်နည်း။ အဆင်ပြေပါက ကျွန်ုပ်တို့သည် ဤအမိန့်စာများဖြင့် ဝန်ဆောင်မှုများကို ပြန်လည်စတင်ပါ။
apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service
wordpress ကို install လုပ်ပါ။
အောက်ပါ command များဖြင့် WordPress တပ်ဆင်ခြင်းအတွက် ဒေတာဘေ့စ်အသစ်တစ်ခုဖန်တီးရန် ကျွန်ုပ်တို့သည် ဒေတာဘေ့စ်များကို ထည့်သွင်းပါသည်။
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;
မှတ်ချက် ။ wordpress-pass
ကျွန်ုပ်တို့ဖန်တီးထားသော WordPress ဒေတာဘေ့စ်၏ အသုံးပြုသူစကားဝှက်ကို ၎င်း၏နေရာတွင် ရေးပါ။
ဒေတာဘေ့စ်ကိုဖန်တီးရန် ဤအမိန့်များကို ပေါင်းထည့်ပြီးနောက် ဒေတာဘေ့စ်၏အသုံးပြုသူအား အခွင့်ထူးများပေးသည်။ wget အမိန့်ကို အသုံးပြု၍ တရားဝင်ဝဘ်ဆိုဒ်မှ WordPress ဗားရှင်းကို ဒေါင်းလုဒ်လုပ်ပြီး ဤနေရာတွင် ချုံ့ပါ။ Temp file တွင် ဤ command များဖြင့်
cd /tmp
wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -rf wordpress/* /var/www/html/
rm /var/www/html/index.html
ယခု ကျွန်ုပ်တို့သည် ဤ command များဖြင့် WordPress ဖိုင်များကို ရေးသားခွင့်များ ပေးပါသည်။
chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html
ယခု ပုံတွင်ပြထားသည့်အတိုင်း WordPress ကိုထည့်သွင်းရန် ဘရောက်ဆာတွင် ဆာဗာ၏ IP ကို သင်တောင်းဆိုပါသည်။
ထို့နောက် ပုံမှန်တပ်ဆင်မှု အဆင့်များကို ပြီးအောင်လုပ်ပါ။
. ဂုဏ်ယူပါသည်၊ သင်သည် cpanel မပါဘဲ Debian Server 9 တွင် WordPress ကိုထည့်သွင်းခဲ့ပြီး၊
ဤရှင်းလင်းချက်တွင်၊ ကျွန်ုပ်သည် ကုဒ်များထပ်ဖြည့်ခြင်းနှင့် ၎င်းတို့ဘာကိုဆိုလိုသည်ကို မသိသူများအတွက် နှင့် အားလုံးအတွက် အကျိုးရှိစေမည့် အသေးစိတ်အချက်များအားလုံးကို တမင်တကာ ထည့်သွင်းထားပါသည်။
ဒိုမိန်းကို ဆာဗာသို့ ချိတ်ဆက်ရန်နှင့် wordpress နှင့် ဆာဗာကို လုံးလုံးလျားလျား ကာကွယ်ရန် အခြားသော ရှင်းလင်းချက်တစ်ခု ပြုလုပ်ပါမည်။ အသစ်အဆန်းတွေကို အမြဲသတိထားပါ။ သင်လုပ်ဆောင်ရန်မှာ အသိပေးချက်များကို စာရင်းသွင်းရန်ဖြစ်သည်။
ခေါင်းစဉ်ဖြင့် ရှင်းလင်းချက်။ cpanel မပါဘဲ Debian Server 9 တွင် WordPress ကိုထည့်သွင်းခြင်း။
ဆောင်းပါးကို ကော်ပီကူးပြီး Mekano Tech ဖြစ်သည့် အရင်းအမြစ်ကို မဖော်ပြထားဘဲ မည်သည့်ဆိုက်တွင်မဆို ထည့်သွင်းခွင့်မပြုပါ။
ဉာဏပစ္စည်းမူပိုင်ခွင့်ကို လေးစားရမယ်။