လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Mac တွင် PHP Virtual Hosts ကိုလျင်မြန်စွာ configure လုပ်ခြင်းအပေါ်အသေးစိတ်သင်ခန်းစာ

Mac တွင် PHP Virtual Hosts ကိုလျင်မြန်စွာ configure လုပ်ခြင်းအပေါ်အသေးစိတ်သင်ခန်းစာ

gitbox 2025-08-10

MAC တွင် PHP Virtual Host ကိုအဘယ်ကြောင့် configure

ခေတ်သစ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင် PHP သည်အသုံးပြုသော server-side scripting language ဖြစ်သည်။ ဒေသဖွံ့ဖြိုးရေးနှင့်ဆွေးနွေးခြင်းကိုလွယ်ကူချောမွေ့စေရန်အတွက် developer များစွာသည် PHP Virtual Host ကို Mac ကွန်ပျူတာပေါ်တွင်တည်ဆောက်ရန်ရွေးချယ်လိမ့်မည်။ ၎င်းသည် Real Server ပတ် 0 န်းကျင်ကိုတုပကာဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာစွမ်းဆောင်ရည်ကိုတိုးတက်စေနိုင်သည်။ ဝေးလံခေါင်သီသောဆာဗာများကိုတိုက်ရိုက် debugging ကြောင့်ဖြစ်ပေါ်လာသောအဆင်မပြေမှုကိုရှောင်ရှားနိုင်သည်။

ပြင်ဆင်မှု

ပထမ ဦး စွာသင်၏ Mac တွင် homebrew install လုပ်ထားကြောင်းသေချာစေပါ။ ၎င်းသည် Mac အောက်ရှိအစွမ်းထက်အထုပ်စီမံခန့်ခွဲမှုကိရိယာတစ်ခုဖြစ်သည်။ terminal ကိုဖွင့်ပြီးစစ်ဆေးရန်အောက်ပါ command ကိုရိုက်ထည့်နိုင်သည်။

 brew -v

install လုပ်မထားပါကညွှန်ကြားချက်များအရ installation ကိုအပြီးသတ်ရန် Homebrew Official ဝက်ဘ်ဆိုက်ကိုသွားပါ။

apache ကို install လုပ်ပြီးစတင်ခြင်းရှိမရှိအတည်ပြုပါ

Apache server ကိုများသောအားဖြင့် Mac စနစ်များတွင်ကြိုတင်တပ်ဆင်ထားသည်။ Apache status ကိုအောက်ပါ command မှတဆင့်ကြည့်ရှုနိုင်သည်။

 sudo apachectl status

အကယ်. Apache ကိုအလုပ်မလုပ်ပါက startup command ကို execute လုပ်နိုင်သည်။

 sudo apachectl start

Apache တွင် PHP Modules ကိုဖွင့်ပါ

virtual host တစ်ခုကို configure မလုပ်မီ PHP ကိုသေချာအောင်လုပ်ရန်လိုအပ်သည်။ Open the Apache configuration file, usually the path is /usr/local/etc/httpd/httpd.conf , and execute:

 nano /usr/local/etc/httpd/httpd.conf

configuration file တွင် PHP နှင့်သက်ဆိုင်သော load module line ကိုရှာပါ။

 LoadModule php7_module /usr/local/opt/[email protected]/lib/httpd/modules/libphp7.so

မှတ်ချက်အမှတ်အသားတစ်ခုရှိလျှင် "#" ကို "#" ဆိုပါက၎င်းကိုသိမ်းဆည်းပြီးနောက်ဖိုင်ကိုဖြည့်ဆည်းရန်နှင့်ပိတ်ရန်၎င်းကိုဖယ်ရှားပါ။

PHP Virtual Host ကို configure

Apache Configuration ဖိုင်တွင်အောက်ပါလိုင်းကိုရှာပါ။

 #Include /usr/local/etc/httpd/extra/httpd-vhosts.conf

ယခင် "#" ကိုဖယ်ရှားခြင်းနှင့် virtual host configuration ကို enable ။ ထို့နောက် virtual host configuration ဖိုင်ကိုတည်းဖြတ်ပါ။

 nano /usr/local/etc/httpd/extra/httpd-vhosts.conf

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

     DocumentRoot "/Users/သင့်ရဲ့ Username/Sites/သင်၏စီမံကိန်း"    ServerName yourproject.local        AllowOverride All        Require all granted    

custom domain name ကို host file map ကိုပြင်ဆင်ပါ

browser သည်သင်ပြင်ဆင်ထားသော virtual host domain name ကိုအသိအမှတ်ပြုရန်လိုလားသည့်အတွက် hosts file ထဲတွင်မြေပုံကိုထည့်ရန်လိုအပ်သည်။ အကောင်အထည်ဖော်

 sudo nano /etc/hosts

ဖိုင်၏အဆုံးမှာထည့်ပါ:

 127.0.0.1 yourproject.local

သိမ်းဆည်းပါနှင့်ထွက်ပါ။

Apache 0 န်ဆောင်မှု application configuration ကို restart လုပ်ပါ

configuration ပြီးဆုံးပြီးနောက်အပြောင်းအလဲများအကျိုးသက်ရောက်ရန် Apache ကိုပြန်လည်စတင်ရန်လိုအပ်သည်။

 sudo apachectl restart

virtual host ကိုအကျိုးသက်ရောက်မှုရှိကြောင်းအတည်ပြုပါ

browser ကိုဖွင့ ်. သင် ပြင်ဆင်ထားသော domain name ကိုရိုက်ထည့်ပါ။ PHP စီမံကိန်းကိုပုံမှန်လည်ပတ်နေကြောင်းသင်တွေ့နိုင်ပါကဖွဲ့စည်းပုံသည်အောင်မြင်သည်ဟုဆိုလိုသည်။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့်သင်သည် PHP virtual host envirements on ိုင်အားဖြည့်ဆည်းရန်နှင့်ဖြိုခွဲမှုစွမ်းဆောင်နိုင်မှုတိုးတက်စေရန်သင်၏ Mac ရှိ PHP virtual host environment တစ်ခုကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။ ၎င်းသည်ကိုယ်ရေးကိုယ်တာစီမံကိန်းများသို့မဟုတ်လေ့လာမှုစမ်းသပ်မှုများဖြစ်စေ, ဤဒေသပတ် 0 န်းကျင်ဆိုင်ရာပြင်ဆင်မှုသည်အလွန်လက်တွေ့ကျသည်။ ဒီလမ်းညွှန်က configuration ကိုချောချောမွေ့မွေ့ပြီးချောချောမွေ့မွေ့ဖြည့်စွက်ပေးပြီး PHP ဖွံ့ဖြိုးတိုးတက်မှုအတွေ့အကြုံကိုဖွင့်ပေးနိုင်ပါတယ်။

ဆက်စပ်အကြောင်းအရာ
မကြာသေးမီ ဆောင်းပါးများ