အင်တာနက်နည်းပညာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူ Mainstream server-side scripting language ကဲ့သို့ပင် PHP သည် Mainstream server-side scripting language ကဲ့သို့ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။ ဤဆောင်းပါးသည်သင့်အား PHP ပတ် 0 န်းကျင်တည်ဆောက်ခြင်းကို Linux စနစ်တွင်ဖြည့်ဆည်းပေးနိုင်ရန်အတွက်ဖြည့်စွက်ရန်,
installation ကိုမစတင်မီ Linux စနစ်ကိုနောက်ဆုံးဗားရှင်းသို့နောက်ဆုံးပေါ်အဆင့်မြှင့်တင်ရန်သေချာစေရန်အကြံပြုသည်။ စနစ်ကိုမွမ်းမံရန်အောက်ပါ command ကိုသုံးပါ။
sudo apt-get update && sudo apt-get upgrade
Apache သည်လက်ရှိ အသုံးပြု. အသုံးပြုသော open source web server ဖြစ်သည်။ ၎င်းကိုအောက်ပါ command မှတဆင့် install လုပ်နိုင်သည်။
sudo apt-get install apache2
တပ်ဆင်မှုပြီးဆုံးပြီးနောက် Apache 0 န်ဆောင်မှုကိုစတင်ရန် command ကိုသုံးပါ။
sudo systemctl start apache2
ထို့နောက် http: // localhost ကို browser address bar တွင်ထည့်ပါ။ အကယ်. default Apache ကြိုဆိုပါတယ်စာမျက်နှာကိုပြပါကဆာဗာတပ်ဆင်မှုသည်အောင်မြင်သည်ဟုဆိုလိုသည်။
ထို့နောက် PHP နှင့်အသုံးများသော module များကို install လုပ်ပြီး execute လုပ်ပါ။
sudo apt-get install php libapache2-mod-php php-mysql
တပ်ဆင်ခြင်းသည်မှန်ကန်ကြောင်းအတည်ပြုရန် PHP ဖိုင်တစ်ခုကိုဖန်တီးပါ။
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
ထို့နောက် http: //localhost/info.php သို့ဝင်ရောက်ကြည့်ရှုပါ။ PHP configuration information install လုပ်ရန်အတွက် PHP configuration information ကိုဖော်ပြလိမ့်မည်။
အကယ်. စီမံကိန်းသည်ဒေတာဘေ့စ်အထောက်အပံ့လိုအပ်ပါကအောက်ပါ command မှတဆင့် MySQL server ကို install လုပ်နိုင်သည်။
sudo apt-get install mysql-server
တပ်ဆင်မှုပြီးစီးပြီးနောက်ဒေတာဘေ့စ်လုံခြုံရေးကိုတိုးတက်စေရန်လုံခြုံရေး scripts များကို run ပါ။
sudo mysql_secure_installation
ဒေတာဘေ့စ်၏လုံခြုံရေးကိုသေချာစေရန် Promptys အရသင်၏စကားဝှက်နှင့်ဆက်စပ်သောလုံခြုံရေးရွေးချယ်စရာများကိုသတ်မှတ်ပါ။
အထက်ပါအဆင့်များပြီးဆုံးသွားသောအခါသင်၏ Linux ဆာဗာသည် PHP Development ပတ်ဝန်းကျင်ကိုအောင်မြင်စွာတည်ဆောက်နိုင်ခဲ့ပြီး Apache, PHP နှင့် MySQL တို့ဖြစ်သည်။ ဤပတ်ဝန်းကျင်သည်အမျိုးမျိုးသော dynamic ဝက်ဘ်ဆိုက်များနှင့် applications အမျိုးမျိုး၏ဖွံ့ဖြိုးတိုးတက်မှုနှင့်ဖြန့်ကျက်ရန်သင့်လျော်သည်။
ဖွံ့ဖြိုးတိုးတက်မှုထိရောက်မှုကိုတိုးတက်စေရန်အတွက် PHP ဘာသာစကားအင်္ဂါရပ်များနှင့်ဆက်စပ်သောမူဘောင်များကိုလေ့လာရန်နှင့် Linux server လည်ပတ်မှုနှင့်ပြုပြင်ထိန်းသိမ်းမှုဗဟုသုတများကိုဂရုပြုရန်အကြံပြုပါသည်။ ကြွယ်ဝသောအလေ့အကျင့်နှင့်စဉ်ဆက်မပြတ်သင်ယူမှုသည်သင့်အား 0 က်ဘ်တီထွင်မှုစွမ်းရည်ကိုပိုမိုကောင်းမွန်အောင်ကူညီပေးပါလိမ့်မည်။
ပတ်ဝန်းကျင်တည်ဆောက်မှုလုပ်ငန်းစဉ်အတွင်းပြ problems နာများကြုံတွေ့ရသောအခါ, တရားဝင်စာရွက်စာတမ်းများကိုရည်ညွှန်းခြင်းသို့မဟုတ်လက်တွေ့ကျသောဖြေရှင်းနည်းများနှင့်အတွေ့အကြုံမျှဝေခြင်းတို့ရှိသည့် developer အသိုင်းအဝိုင်းသို့သွားရောက်လည်ပတ်နိုင်သည်။