PHP Development မရှိမဖြစ်လိုအပ်သော software ကိရိယာများကိုလေ့လာပါ
PHPP ဖွံ့ဖြိုးတိုးတက်မှုကိုလေ့လာခြင်းသည် developer များရေးရာကုဒ်များကိုရေးရန်, စီမံကိန်းများကိုစီမံရန်နှင့်ဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်ကိုတည်ဆောက်ရန်အတွက်အခြေခံဆော့ဝဲလ်နှင့်ကိရိယာများကိုလိုအပ်သည်။ ဤဆောင်းပါးသည် PHP သင်ယူမှုဖြစ်စဉ်တွင်လိုအပ်သောအခြေခံဆော့ဗ်ဝဲကိရိယာများကိုအသေးစိတ်မိတ်ဆက်ပေးပါမည်။
စာသားအယ်ဒီတာ (သို့) ide (ပေါင်းစည်းခြင်းဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်)
PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်မှန်ကန်သောစာသားအယ်ဒီတာသို့မဟုတ် IDE ကိုရွေးချယ်ရန်အလွန်အရေးကြီးသည်။ ဤတွင်အချို့သောအသုံးများသောတည်းဖြတ်ရေးကိရိယာများကိုဤတွင်ဖော်ပြထားသည်။
- Notepad : PHP မှစတင်သူများအတွက်အစ, အခြေခံစာသားတည်းဖြတ်ရေးလုပ်ဆောင်ချက်များအတွက်သင့်တော်ပြီးရိုးရှင်းသောကုဒ်ကိုလျင်မြန်စွာရေးရန်လွယ်ကူစေသည်။
- Notepad ++ : Syntax နှင့်အတူအခမဲ့စာသားတည်းဖြတ်သူတစ် ဦး သည် PHP ဖွံ့ဖြိုးတိုးတက်မှုအတွက်သင့်တော်သောမီးမောင်းထိုးပြခြင်း,
- Sublime Text : ရွေးချယ်ရေး, plug-in extensions နှင့် suppressization တို့ကိုထောက်ပံ့သောအစွမ်းထက်စီးပွားဖြစ်အယ်ဒီတာ။
- PHPPMAMM - အပြတ်အသတ်များနှင့်အဆင့်မြင့် developer များအတွက်သင့်တော်သော debugging tools များ, computer ပြန်လည်တည်ဆောက်ရေးလုပ်ငန်းဆောင်တာများကိုပေါင်းစပ်ထားသောပရော်ဖက်ရှင်နယ် PHP IILE ။
ဝက်ဘ်ဆာဗာ
PHP သည် server-side scripting language တစ်ခုဖြစ်သောကြောင့်ဝက်ဘ်ဆာဗာကို configure လုပ်ရန်လိုအပ်သည်။ အသုံးများသောဝက်ဘ်ဆာဗာများမှာ -
- Apache - PHP Development Readity တွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသော opp source web server တစ်ခု။
- Nginx - စွမ်းဆောင်ရည်မြင့်မားပြီးအရင်းအမြစ်အလွန်အကျွံသုံးစွဲမှုအတွက်လူသိများသောကြောင့်၎င်းသည်အသွားအလာဝက်ဘ်ဆိုက်များအတွက်သင့်တော်သည်။
- IIS : Microsoft မှတီထွင်ထားသော 0 က်ဘ်ဆာဗာတစ်ခု, Windows ပတ်ဝန်းကျင်အတွက်သင့်တော်သည်။
PHP Parser
PHP Parser သည် PHP Code ကို အသုံးပြု. အဓိကကိရိယာတစ်ခုဖြစ်သည်။ ဘုံ PHP parsers များတွင်:
- PHP : PHP တရားဝင် Parser, PHP code ကို execute လုပ်ထားတဲ့ PHP တရားဝင် Parser ။
- XAMPP : Apache, MySQL, PHP နှင့် PHPMYADMIN ကဲ့သို့သောအစိတ်အပိုင်းများကိုဒေသဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်များဆောက်လုပ်ရန်အလွန်သင့်လျော်သောအစိတ်အပိုင်းများကိုပေါင်းစပ်ထားသောဆော့ဝဲလ်အထုပ်။
- Wamp : XAMPP နှင့်ဆင်တူသည်။ ၎င်းသည် Windows စနစ်များအတွက်ဒီဇိုင်းပြုလုပ်ထားသည်။
ဒေတာဘေ့စ (optional ကို)
ဒေတာဘေ့စ်များသည် PHP application များစွာ၏အဓိကအစိတ်အပိုင်းဖြစ်သည်။ အောက်ပါတို့ကိုအသုံးပြုသောဒေတာဘေ့စ်စနစ်များကိုအသုံးပြုသည်။
- MySQL - လူကြိုက်များသော Open Source Relational Database Management System ။
- Postgresql : အစွမ်းထက်။ ယုံကြည်စိတ်ချရသောပွင့်လင်းသောအရင်းအမြစ် relational database ။
- SQLITITE : စီမံကိန်းငယ်များအတွက်သင့်တော်သောပေါ့ပါးသောဒေတာဘေ့စ်စနစ်။
အခြားဖွံ့ဖြိုးရေးကိရိယာများ (optional)
အထက်တွင်ဖော်ပြထားသောအခြေခံကိရိယာများအပြင်ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာတိုးတက်မှုကိုတိုးတက်စေရန်အတွက်နောက်ထပ်ကိရိယာများအချို့ရှိသည်။
- Composer - တတိယပါတီ PHP packages များကိုအလွယ်တကူတပ်ဆင်နိုင်သည့် PHP ၏မှီခိုမှုစီမံခန့်ခွဲမှုကိရိယာ။
- Git : developer များရှာဖွေတွေ့ရှိသူများကိုခြေရာခံရန်နှင့်စီမံမှုကိုစီမံခန့်ခွဲသောဗားရှင်းထိန်းချုပ်မှုစနစ်။
- PHPDOC - PHP-class စာရွက်စာတမ်းများကိုထုတ်လုပ်ရန်ကိရိယာတစ်ခု။
အကျဉ်းချုပ်
PHP Development ပတ်ဝန်းကျင်တည်ဆောက်ခြင်းသည်ရှုပ်ထွေးမှုမရှိခြင်းနှင့်မှန်ကန်သောဆော့ဖ်ဝဲကိရိယာများနှင့် configurations များကိုရွေးချယ်ခြင်းသည်ဖွံ့ဖြိုးမှုစွမ်းရည်ကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ အထက်တွင်ဖော်ပြထားသော tools များသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာကဏ် aspects အားလုံး၏ကဏ် editing မှဆာဗာတည်ဆောက်ရန်နှင့်ဒေတာဘေ့စ်စီမံခန့်ခွဲမှုမှမရှိမဖြစ်လိုအပ်သည်။ ဤကိရိယာများကိုကျွမ်းကျင်ရန်သင့်အတွက် PHP ဖွံ့ဖြိုးတိုးတက်မှုလောကကို 0 င်ရန်ခိုင်မာသောအုတ်မြစ်ချလိမ့်မည်။