PHP အက်ပလီကေးရှင်းများကို တီထွင်မည်ဆိုပါက၊ သင်သေချာပေါက် စမ်းသပ်သည့်ဆာဗာတစ်ခု လိုအပ်ပါသည်။ သင့်တွင် ဝဘ်ဆိုက်ပေါ်တွင် ဆာဗာတစ်ခုမရှိပါက၊ သင့်တွင် ဒေသတွင်းဆာဗာတစ်ခုတပ်ဆင်ရန် Mac OS တွင် ရွေးချယ်စရာများစွာရှိသည်။ သငျသညျပြည်တွင်းရေးလမ်းကြောင်းကိုယူ, i.e. သင်သည် အတွင်းပိုင်း Apache ကိုအသုံးပြုပြီး PHP နှင့် MySQL ပံ့ပိုးမှုကို ထည့်သွင်းပါ၊ သို့မဟုတ် ခုခံမှုအနည်းဆုံးလမ်းကြောင်းကို ယူပြီး MAMP ကို ဒေါင်းလုဒ်လုပ်ပါ။
Mamp သည် မိနစ်ပိုင်းအတွင်း စမ်းသပ်မှုပတ်ဝန်းကျင်ကို တည်ဆောက်နိုင်စေမည့် ရိုးရှင်းသော application တစ်ခုဖြစ်သည်။ သင်ကဒေါင်းလုပ်ဆွဲပါ။ ဒီမှာ. ဗားရှင်း 2 မျိုးမှ သင်ရွေးချယ်နိုင်ပါသည်။ တစ်ခုသည် အခမဲ့ဖြစ်ပြီး အခပေးဗားရှင်း၏ အင်္ဂါရပ်အချို့လည်း ကင်းမဲ့သော်လည်း ပုံမှန်စမ်းသပ်မှုအတွက် လုံလောက်ပါသည်။ ဥပမာအားဖြင့်၊ အခမဲ့ဗားရှင်းတွင် virtual ဧည့်သည်အရေအတွက်ကို ကန့်သတ်ထားသည်။ ဒါဟာ လုံးဝမဟုတ်တဲ့အချက်ပါ။ ငါမစမ်းဖူးပေမယ့် ကန့်သတ်ချက်က အခမဲ့ဗားရှင်းမှာ အနည်းငယ်သာရှိတဲ့ ဂရပ်ဖစ်တူးလ်အတွက်သာ အကျုံးဝင်တယ်လို့ ထင်ပါတယ်၊ ဒါပေမယ့် သင် နောက်ထပ် virtual ဧည့်သည်တွေကို လိုချင်ရင်၊ ဖွဲ့စည်းမှုပုံစံရဲ့ ဂန္ထဝင်လမ်းကြောင်းကနေတစ်ဆင့် အနားရနိုင်သင့်ပါတယ်။ ဖိုင်များ။
ဒေါင်းလုဒ်လုပ်ပြီးတာနဲ့၊ သင်လုပ်ရမှာက directory ကို သင်နှစ်သက်တဲ့ folder ထဲကို ဆွဲချလိုက်ပါ။ သင့်ပင်မဖိုင်တွဲရှိ ကမ္ဘာလုံးဆိုင်ရာ အပလီကေးရှင်းများ သို့မဟုတ် အက်ပ်လီကေးရှင်းများအထိဖြစ်စေ။ MySQL ဆာဗာအတွက် ကနဦး စကားဝှက်ကိုလည်း ပြောင်းလဲရန် အကြံပြုလိုပါသည်။ အဲဒါကို ဘယ်လိုလုပ်ရမလဲ။
terminal ကိုဖွင့်ပါ။ SpotLight ပေါ်လာစေရန် CMD+space ကိုနှိပ်ပြီး ကိုးကားခြင်းမရှိဘဲ "terminal" ကိုရိုက်ပြီး သင့်လျော်သောအပလီကေးရှင်းကိုတွေ့ရှိပါက Enter နှိပ်ပါ။ Terminal တွင်၊ ရိုက်ထည့်ပါ
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/applications/MAMP/bin/phpMyAdmin/config.inc.php
စာကြောင်း 86 တွင် ကျွန်ုပ်တို့၏ စကားဝှက်အသစ်ကို ကိုးကားချက်များတွင် ထည့်သွင်းနိုင်သည်။
ပြီးလျှင် ဖိုင်-
/applications/MAMP/bin/mamp/index.php
ဤဖိုင်တွင်၊ စာကြောင်း 5 တွင် စကားဝှက်ကို ထပ်ရေးပါမည်။
ယခု ကျွန်ုပ်တို့သည် MAMP ကိုယ်တိုင် စတင်နိုင်ပါပြီ။ ပြီးမှ configure လုပ်ပါ။ “Preferences…” ကိုနှိပ်ပါ။
ပထမတက်ဘ်တွင်၊ ဆာဗာသည် MAMP စတင်ချိန်တွင် စတင်သင့်သည်နှင့် MAMP ပိတ်သည့်အခါ ပြီးဆုံးသည်ဖြစ်စေ မည်သည့်စာမျက်နှာကို စတင်သင့်သည်ဖြစ်စေ စသည်ဖြင့် သတ်မှတ်နိုင်သည်။ ကျွန်ုပ်တို့အတွက်၊ ဒုတိယတဘ်သည် ပို၍ စိတ်ဝင်စားစရာကောင်းသည်။
၎င်းတွင်၊ သင်သည် MySQL နှင့် Apache လုပ်ဆောင်သင့်သည့် port များကို သတ်မှတ်နိုင်သည်။ ပုံထဲက 80 နဲ့ 3306 ကို ရွေးလိုက်တယ်၊ ဥပမာ အခြေခံ port တွေ ("" ကိုနှိပ်လိုက်ရုံပါပဲ။မူရင်း PHP နှင့် MySQL အပေါက်များကို သတ်မှတ်ပါ။” ) ။ အကယ်၍ သင်သည် အလားတူလုပ်ဆောင်ပါက MAMP ကိုစတင်ပြီးနောက် OS X သည် စီမံခန့်ခွဲသူစကားဝှက်ကိုတောင်းလိမ့်မည်။ ဒါဟာ ရိုးရှင်းတဲ့ အကြောင်းပြချက်တစ်ခုကြောင့်ဖြစ်ပြီး အဲဒါက လုံခြုံရေးပါပဲ။ Mac OS သည် 1024 ထက်နိမ့်သော ports များတွင် စကားဝှက်မပါဘဲ မည်သည့်အရာမဆို သင့်အား run ခွင့်မပြုပါ။
နောက်တဘ်တွင်၊ PHP ဗားရှင်းကို ရွေးပါ။
နောက်ဆုံးတက်ဘ်တွင်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ PHP စာမျက်နှာများကို သိမ်းဆည်းမည့်နေရာကို ရွေးချယ်ပါသည်။ ဒီတော့ ဥပမာ-
~/documents/PHP/Pages/
ကျွန်ုပ်တို့၏ PHP အပလီကေးရှင်းကို မည်သည့်နေရာတွင် ထားရှိမည်နည်း။
ယခု MAMP လုပ်ဆောင်နေခြင်းရှိမရှိ စမ်းသပ်ရန်သာဖြစ်သည်။ မီးလုံးနှစ်ခုလုံးက စိမ်းနေတော့ ""စတင်စာမျက်နှာကိုဖွင့်ပါ။” နှင့်ကျွန်ုပ်တို့ဝင်ရောက်နိုင်သည့်ဆာဗာနှင့်ပတ်သက်သည့်အချက်အလက်စာမျက်နှာတစ်ခုဖွင့်လိမ့်မည်၊ ဥပမာ၊ ဆာဗာနှင့်ပတ်သက်သောအချက်အလက်များ၊ ဥပမာအားဖြင့်၎င်းပေါ်တွင်လည်ပတ်နေသည့်အရာများနှင့်အထူးသဖြင့်ကျွန်ုပ်တို့သည်ဒေတာဘေ့စ်များကိုစံနမူနာပြုနိုင်သော phpMyAdmin၊ ထို့နောက်တွင် ကိုယ်ပိုင်စာမျက်နှာများ လည်ပတ်နေသည်-
http://localhost
သင်ခန်းစာသည် အသုံးဝင်ပြီး Mac တွင် PHP နှင့် MySQL စမ်းသပ်မှုပတ်ဝန်းကျင်ကို သတ်မှတ်ရန် ရိုးရှင်းသောနည်းလမ်းတစ်ခုနှင့် မိတ်ဆက်ပေးခဲ့သည်ဟု မျှော်လင့်ပါသည်။
ကံမကောင်းစွာပဲ၊ ငါ့အတွက် သူမဟုတ်ခဲ့ဘူးလို့ ပြောရမယ်။ http://localhost ကျွန်ုပ်အတွက် လက်မခံနိုင်သော လိပ်စာဖြစ်ပါသည်၊ ကျွန်ုပ်သည် အလုပ်လုပ်သော .htaccess နှင့် အတူ virtualhosts ကို စတင်ရန် လိုအပ်ပါသည်။ ထို့နောက်၊ ကျွန်ုပ်လုပ်နိုင်သော hosting ဖြင့် 1:1 server ကို configure လုပ်ပါ။ ပထမအချက်နှစ်ချက်အတွက် ကျေးဇူးပြု၍ ညွှန်ကြားချက်များကို ချဲ့ထွင်နိုင်ပါသလား။ ယခုအချိန်တွင်၊ ရုံးတွင် Linux တွင် php server တစ်ခုရှိပြီး၊ ၎င်းသည် ကျွန်ုပ်၏အလုပ်ပိုမိုလွယ်ကူစေမည်ဖြစ်သည်။
MAMP သည် ပုံသေ IP လိပ်စာ သို့မဟုတ် ကိုယ်ရေးကိုယ်တာ ဝဘ်မျှဝေခြင်းကဲ့သို့ တူညီသော ဝဘ်လိပ်စာကို ပံ့ပိုးပေးသည်၊ ကျွန်ုပ်ကိစ္စတွင် လိုအပ်ပါသည်။ http://81.201.57.184 ဒါမှမဟုတ် http://osxfil.pilsfree.net
ထို့ကြောင့် သင့်တွင် ရွေးချယ်ခွင့် ၂ ခုရှိသည်။ graphical zigzag လိုချင်ရင် pro ဗားရှင်းကို ဝယ်ပါ။ အကယ်၍ သင်သည် configure ဖိုင်များမှတဆင့် Apache, mysql နှင့် php ကို configure လုပ်နည်းသိပါက၊ သင်သည် Mac OS တွင် သင့်ကိုယ်ပိုင်ပတ်ဝန်းကျင်ကို configure လုပ်ပြီး set up လုပ်နိုင်ပါသည်။ Mac OS အခြေခံအားဖြင့် Apache သည် ၎င်း၏ WWW ဆာဗာအဖြစ် ရှိသည်။ အနာဂတ်မှာလည်း ဒီအကြောင်းကို ရေးချင်ပါတယ်၊ ဘာပဲဖြစ်ဖြစ်၊ သူတို့ရဲ့ Application အတွက် စမ်းသပ်ဆာဗာကို လိုချင်ပြီး သူတို့ရဲ့ ကိုယ်ပိုင် Apache၊ MySQL၊ PHP ကို configure လုပ်ဖို့ နည်းပညာပိုင်း မကျွမ်းကျင်တဲ့ developer လေးတွေအတွက် အဓိက ပူပန်ပါတယ်။ Windows အောက်မှာ အလားတူ တစ်ခုခုရှိခဲ့ဖူးတယ်၊ အဲဒါကို ဘာခေါ်လဲတော့ မမှတ်မိတော့ဘူး။
ဘာပဲပြောပြော ဆောင်းပါးအစကနေစပြီး တစ်ချက်ကနေစတယ်။ တစ်နည်းအားဖြင့် Mamp ပါသော လိပ်စာစာအုပ်သည် configuration ဖိုင်များဖြင့် သင့်ကိုယ်ပိုင် Apache ဥပမာအတွက် "ထောင်" မျှသာဖြစ်သည်။ ဒါပေမယ့် သင့်မှာ configuration ဖိုင်တွေကို တတ်ကျွမ်းရင်၊ ကျွန်တော့်အမြင်အရ Mamp lite နဲ့ အောင်မြင်နိုင်တယ်၊ /Mamp/conf/apache/httpd.conf က သင်လိုအပ်တဲ့အရာပါ။ Mamp lite နှင့် Mamp pro တို့သည် တူညီသော တပ်ဆင်ပုံ ရှိသည်ဟူသောအချက်ကြောင့် ကျွန်ုပ်၏ ဤသီအိုရီကို ထပ်မံထောက်ခံပါသည်။ မည်သို့ပင်ဖြစ်စေ ကျွန်ုပ်သည် ဖိုင်များမှတစ်ဆင့် configure လုပ်ရပါက၊ ကျွန်ုပ်သည် Mac OS ရှိ မူရင်း Apache သို့ ဖိုင်ကို ပေးပို့ပြီး ၎င်းတွင် PHP/MySQL ထည့်ပေးပါမည်။
အချက်အလက်အတွက်ကျေးဇူးတင်ပါတယ်၊ ငါလည်းအခြားတစ်ခုခုကိုသွားချင်ပါတယ်။ ပြဿနာမှာ triad တစ်ခုစီတွင် မတူညီသော ဖိုင်တည်ဆောက်ပုံ၊ တစ်ခုစီတွင် မတူညီသော module များပါရှိသည်၊ ထို့ကြောင့် conf နှင့် vhost ကို server မှ ဆွဲယူရန်နှင့် ကျန်အရာများကို တစ်ဦးချင်းတစ်ဦးစီ ဖြင့်ဆွဲယူရန် လုံလောက်မည်ဟု ထင်ပါသည်။ ကြိုးစားပါ့မယ်၊ ကျေးဇူးပါ။
MAMP PRO ကိုသုံးရင်ကော။ ၎င်းသည် .htaccess အားလုံးကို သီးခြားတည်းဖြတ်ခြင်း၊ virtualhosts ဖန်တီးခြင်း (alias အမည်များ၊ လုံခြုံရေးဆက်တင်များအပါအဝင်၊ php modules ၏ဖွဲ့စည်းပုံနှင့် postfix configuration) သို့မဟုတ် DDNS မှတဆင့် သင်၏ localhost သို့ domains များကို တိုက်ရိုက်လုပ်ဆောင်နိုင်သည်။
မင်းမေးနေတာလား ဒါမှမဟုတ် ငါမေးခွန်းကို နားလည်မှုလွဲခဲ့တာလား။