Linux Systems ရှိ PHP Development ပတ်ဝန်းကျင်တည်ဆောက်ခြင်းသည် Web developer များအတွက်အဓိကခြေလှမ်းတစ်ခုတည်ဆောက်ခြင်းဖြစ်သည်။ Linux သည်ပွင့်လင်းသောအရင်းအမြစ်နှင့်တည်ငြိမ်မှုသာမက PHP လည်ပတ်မှုနှင့် 0 က်ဘ်ဆိုက်ဖြန့်ကျက်မှုကိုထိရောက်စွာထောက်ပံ့သည်။ ဤဆောင်းပါးသည်စနစ်တပ်ဆင်မှုမှရိုးရှင်းသော 0 က်ဘ်ဆိုက်တည်ဆောက်မှုမှတစ်ဆင့်သင့်အားလမ်းညွှန်မှုတစ်ခုလုံးကိုလမ်းညွှန်ရန်,
ပထမ ဦး စွာ Ubuntu, Centos သို့မဟုတ် Debian တို့ကဲ့သို့သောသင့်လျော်သော Linux ဖြန့်ဖြူးမှုကိုရွေးချယ်ရန်နှင့်တပ်ဆင်ရန်လိုအပ်သည်။ installation လုပ်ငန်းစဉ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
# ဒေါက်ဒေါင်းLinuxထုတ်ဝေခြင်းISOစာချုပ်စာတမ်း
# boot disk တစ်ခုဖန်တီးပါ(USBသို့မဟုတ်DVD)
# ထည့်သွင်းပြီးရိုက်ထည့်ပါLinuxစံနစ်
ထည့်သွင်းမှုပြီးဆုံးသည်နှင့်တပြိုင်နက်သင်ဟာနောက်အဆင့်မြှင့်တင်မှုအဆင့်သို့ပြောင်းရွှေ့ရန် Graphical interface သို့မဟုတ် command line envower ရှိလိမ့်မည်။
ဖွံ့ဖြိုးတိုးတက်မှုမပြုမီ, စနစ်ကိုနောက်ဆုံးအဆင့်အတန်းသို့မွမ်းမံထားကြောင်းသေချာပါစေ။ Ubuntu System သည်အောက်ပါ command များမှတဆင့်အသစ်ပြောင်းခြင်းများကိုပြီးမြောက်နိုင်သည်။
sudo apt update
sudo apt upgrade
ဤစစ်ဆင်ရေးများသည် system software နှင့်လုံခြုံရေးပြင်ဆင်ဖာထေးမှုများသည်နောက်ဆုံးပေါ်ဖွဲ့စည်းမှုတွင်တည်ရှိပြီးလိုက်လျောညီထွေဖြစ်အောင်လုပ်ထုံးလုပ်နည်းများကိုဆက်လက်တည်ရှိနေကြောင်းသေချာစေသည်။
ထို့နောက် PHP နှင့်လိုအပ်သော module များကို install လုပ်ရန် System's Package Manager ကိုသုံးပါ။
Ubuntu စနစ်တွင်:
sudo apt install php php-mysql php-cli php-curl
Centos စနစ်များအတွက်:
sudo yum install php php-mysql php-cli php-curl
တပ်ဆင်မှုပြီးဆုံးပြီးနောက် PHP ဗားရှင်းကိုစစ်ဆေးပါ။
php -v
Terminal ကိုအောင်မြင်စွာထုတ်ဖော်ပြောဆိုနိုင်ပါက PHP တပ်ဆင်မှုပြီးစီးခဲ့သည်ကိုဆိုလိုသည်။
PPP ဖိုင်များကို browser မှတဆင့် 0 င်ရောက်နိုင်ရန်အတွက်ဝက်ဘ်ဆာဗာကို configure လုပ်ရန်လိုအပ်သည်။ Apache သည် Linux System များတွင်ကျယ်ပြန့်စွာအသုံးပြုသောရွေးချယ်မှုများထဲမှတစ်ခုဖြစ်သည်။
sudo apt install apache2
sudo apt install libapache2-mod-php
တပ်ဆင်မှုပြီးစီးပြီးနောက် Apache 0 န်ဆောင်မှုကိုစတင်ပါ။ ၎င်းကိုအလိုအလျောက်စတင်ရန်သတ်မှတ်ပါ။
sudo systemctl start apache2
sudo systemctl enable apache2
ယခုအချိန်တွင်သင်သည် Apache 0 န်ဆောင်မှုသည်ပုံမှန်အားဖြင့်လည်ပတ်သည်ကိုစစ်ဆေးရန် http: // localhost သို့ http: // localhost သို့ဝင်ရောက်ကြည့်ရှုနိုင်သည်။
အရာအားလုံးအဆင်သင့်ဖြစ်ပြီဆိုတာဥပမာအနေနဲ့အခြေခံ PHP စာမျက်နှာကိုဖန်တီးကြပါစို့။
sudo nano /var/www/html/index.php
Open Endor ည့်သည်တွင်အောက်ပါတို့ကိုရိုက်ထည့်ပါ။
<?php
echo "ရိုးရှင်းသောဝက်ဘ်ဆိုက်မှကြိုဆိုပါသည်!";
?>
ဖိုင်ကိုသိမ်းဆည်းပြီးနောက် output ကိုကြိုဆိုနှုတ်ဆက်ခြင်းကိုကြည့်ရန် HTTP: //localhost/index.php သို့သွားရန် browser သို့ပြန်သွားပါ။
အထက်ပါအဆင့်များမှတစ်ဆင့်သင်သည် PHP Development ပတ်ဝန်းကျင်ကို Linux စနစ်တွင်အောင်မြင်စွာတည်ဆောက်ပြီးအခြေခံဝက်ဘ်ဆိုက်ကိုဖန်တီးရန်ပြီးစီးခဲ့သည်။ ဤလုပ်ငန်းစဉ်သည်သင့်အား Linux command လုပ်ငန်းများနှင့် PHP installation လုပ်ငန်းစဉ်နှင့်ရင်းနှီးကျွမ်းဝင်စေရုံသာမကဒေတာဘေ့စ်ပေါင်းစည်းမှုနှင့်လုံခြုံရေးတိုးမြှင့်ခြင်းစသည့်အဆင့်မြင့်ဝက်အုံဖွံ့ဖြိုးတိုးတက်ရေးနည်းပညာများအတွက်အုတ်မြစ်ချသည်။
သင်နက်ရှိုင်းစွာလေ့လာလိုပါက MySQL ဒေတာဘိုးဘောင်ဆက်သွယ်မှု, Laravel နှင့် Code နှင့် Server Security Hardening ကဲ့သို့သော PHP Frameworks အသုံးပြုခြင်းနှင့် ပတ်သက်. သင်ဆက်လက်လေ့လာနိုင်သည်။