Web Development ၏ကျယ်ပြန့်စွာလျှောက်လွှာတင်ခြင်းနှင့်အတူ PHP သည်ပင်မ server-side side programming language ကဲ့သို့ပင် developer များကအလွန်အမင်းမျက်နှာသာများကအလွန်အမင်းမျက်နှာသာပေးသည်။ PHP script များကို execute လုပ်ရန် Linux system ကိုအသုံးပြုခြင်းသည်လုပ်ငန်းလည်ပတ်မှုစွမ်းဆောင်ရည်ကိုတိုးတက်စေရုံသာမကဖွံ့ဖြိုးတိုးတက်မှုအတွက်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိသောပတ်ဝန်းကျင်ကိုလည်းပေးသည်။ ဤဆောင်းပါးသည်စီမံကိန်း၏တိုးတက်မှုကိုသေချာစေရန် Linux System တွင် PHP screen များကိုမည်သို့ထိရောက်စွာလုပ်ဆောင်ရမည်ကိုလမ်းညွှန်ပေးပါလိမ့်မည်။
PHP script များကိုမပြုလုပ်မီ PHP နှင့်၎င်း၏ဆက်စပ်သောအစိတ်အပိုင်းများကိုမှန်ကန်စွာတပ်ဆင်ထားကြောင်းအတည်ပြုရန်လိုအပ်သည်။ Linux ဖြန့်ဖြူးမှုအများစုသည် POSP Package Manager မှတဆင့် PHP ကိုအမြန်တပ်ဆင်ခြင်းကိုထောက်ပံ့သည်။ ဥပမာအားဖြင့်, Ubuntu တွင်အောက်ပါ command ကိုသင်လုပ်ဆောင်နိုင်သည်။
sudo apt-get update ကို sudo apt-get install PHP LibapaMache2-mod-php
တပ်ဆင်မှုပြီးစီးပြီးနောက် PHP installation သည်အောက်ပါ command မှတစ်ဆင့်အောင်မြင်ကြောင်းအတည်ပြုပါ။
PHP -V
တပ်ဆင်မှုပြီးဆုံးသွားသောအခါ PHP ပတ်ဝန်းကျင်၏လိုအပ်သောပြင်ဆင်မှုလိုအပ်သည်။ ပုံမှန်အားဖြင့် PHP configuration file ကို /etc/php/1php/1php.ini (သို့) /etc/php.ini တွင်တည်ရှိသည်။ သင်၏လိုအပ်ချက်များပေါ် မူတည်. သက်ဆိုင်ရာ extension များကိုဖွင့်နိုင်သည်။
extension = mySQLI extension = mbstring
configuration file ကိုပြုပြင်ပြီးနောက် configuration ကိုအကျိုးသက်ရောက်စေရန်ဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ရန်မမေ့ပါနှင့်။
sudo 0 န်ဆောင်မှု Apache2 ပြန်လည်စတင်
ပတ် 0 န်းကျင်ကိုပြင်ဆင်ပြီးနောက် PHP scripts များကိုရေးနိုင်သည်။ Linux အောက်တွင်သင်သည် PPP ဖိုင်များဖန်တီးရန် Vim, Nano နှင့်အခြားအယ်ဒီတာများကိုသုံးနိုင်သည်။ ဤတွင်ဖိုင်အမည်ကို hello.php နှင့်အတူရိုးရှင်းသောဥပမာတစ်ခုရှိသည်။
<?php echo "Hello, World!"; ?>
သိမ်းဆည်းပြီးပါက script ကို command line မှတဆင့်ကွပ်မျက်ခံရနိုင်သည်။
hello.php
"မင်္ဂလာပါကမ္ဘာ! output ကိုဆိုလိုတာကဇာတ်ညွှန်းကွပ်မျက်အောင်မြင်မှုဆိုတာဆိုလိုတာပါ။
အကယ်. သင်သည် PHP scripts ကိုဝက်ဘ်မှတစ်ဆင့် 0 င်ရောက်လိုပါက PHP file ကို web server ၏ root directory ထဲတွင်နေရာချရန်လိုအပ်သည်။ Apache ကိုဥပမာတစ်ခုအနေဖြင့်ယူပြီး root directory သည်များသောအားဖြင့် / var / www / html ဖြစ်သည်။ Hello.php ဖိုင်ကိုဤလမ်းညွှန်သို့ကူးယူပြီးနောက် server IP address နှင့် file name ကို 0 င်ရောက်ရန် -
http: //your-server-ip/Hello.php
စာမျက်နှာသည် "ဟဲလို, ကမ္ဘာ" ကိုပြလိမ့်မည်။ မက်ဆေ့ခ်ျ။
ဖွံ့ဖြိုးတိုးတက်မှုကာလအတွင်းအမှားအယွင်းများကိုကြုံတွေ့ရခြင်းသည်မလွယ်ကူပါ, PHP script ၏အစတွင်အောက်ပါကုဒ်ကိုထည့်ပါ။
<?php error_reporting(E_ALL); ini_set('display_errors', 1); ?>
၎င်းသည်အမှားအယွင်းများအားလုံးကိုအချိန်မီပြသခြင်းနှင့်ပြ troubl နာဖြေရှင်းခြင်းနှင့်ပြင်ဆင်ခြင်းကိုကူညီပါလိမ့်မည်။
ဤဆောင်းပါးသည် Linux ပတ်ဝန်းကျင်တွင် PHP scriptions ၏ installation, configuration, ရေးသားခြင်း, အရေးယူခြင်းနှင့် debugging နည်းလမ်းများအားအသေးစိတ်ဖော်ပြထားသည်။ ဤအဆင့်များကိုကျွမ်းကျင်ရာများသည်သင့်အား PHP code ကိုထိထိရောက်ရောက်ထိရောက်စွာစမ်းသပ်ရန်နှင့်စမ်းသပ်မှုကိုတိုးတက်စေရန်ခွင့်ပြုသည်။ အနာဂတ်တွင် PHP မူဘောင်များကဲ့သို့သော Laravel နှင့် costigniter ကဲ့သို့သော Php Framewiter ကို အသုံးပြု. Feature ကြွယ်ဝသော 0 က်ဘ်အပလီကေးရှင်းများကိုလျင်မြန်စွာတည်ဆောက်ရန်စဉ်းစားနိုင်သည်။ ငါနင့်ကိုချောမွေ့စေချင်ပါတယ်