သင်မစခင်သင်၏ Kali Linux စနစ်ကိုနောက်ဆုံးအခြေအနေကိုသေချာအောင်လုပ်ပါ။ အောက်ပါ command ကို အသုံးပြု. စနစ်ကိုမွမ်းမံနိုင်သည် -
<span class="fun">sudo apt update && sudo apt အဆင့်မြှင့်တင်ခြင်း</span>
အထက်ပါ command များနှင့်အတူ Packages အားလုံးသည်ခေတ်မီပြီးသည့်နောက်ဆက်တွဲ PHP တပ်ဖြန့်ကျက်မှုများအတွက်အလွန်အရေးကြီးသည်။
PHP ပတ် 0 န်းကျင်ကိုတည်ဆောက်ရန် Web server ကိုပထမဆုံးထည့်သွင်းရန်လိုအပ်သည်။ Apache သည်ဘုံရွေးချယ်မှုတစ်ခုဖြစ်ပြီး၎င်းကိုအောက်ပါ command ဖြင့် install လုပ်နိုင်သည်။
<span class="fun">sudo apt Apache2 ကိုတပ်ဆင်</span>
တပ်ဆင်ပြီးသည်နှင့်ပြည့်စုံပြီးပါက Apache သည် http: // localhost ကို လာရောက်လည်ပတ်ခြင်းအားဖြင့် apache ကိုကောင်းမွန်စွာလည်ပတ်နေခြင်းရှိမရှိစစ်ဆေးနိုင်သည်။ Apache ၏မူလစာမျက်နှာကိုသင်မြင်လျှင်တပ်ဆင်ခြင်းသည်အောင်မြင်သည်။
ထို့နောက် PHP နှင့်၎င်း၏ဆက်စပ်သော extension များကို install လုပ်ရန်လိုအပ်သည်။ အောက်ပါ command ကို execute:
<span class="fun">sudo apt သည် Php LibapaMache2-mod-php php php php-mysql ကိုတပ်ဆင်</span>
ဤ command သည် PHP နှင့် MySQL ဒေတာဘေ့စ်အပြန်အလှန်ဆက်သွယ်ရန်လိုအပ်သော module များကိုတပ်ဆင်လိမ့်မည်။
PHP installation ကိုဖြည့်စွက်ပြီးနောက် PHP သည်မှန်ကန်စွာအလုပ်လုပ်သည်ကိုသင်စစ်ဆေးရန်လိုအပ်သည်။ Apache ၏ root directory တွင်စမ်းသပ်ဖိုင်ကိုသင်ဖန်တီးနိုင်သည်။
<span class="fun">ပဲ့တင်သံ "<? php phpinfo ();>" | sudo tee /var/www/html/info.php</span>
ထို့နောက် http: //localhost/info.php သို့လာရောက်လည်ပတ်ခြင်းဖြင့် PHP configuration အချက်အလက်စာမျက်နှာကိုကြည့်ရှုနိုင်သည်။ PHP configuration information ကိုသင်တွေ့ပါက PHP တပ်ဆင်ခြင်းသည်အောင်မြင်သည်ဟုဆိုလိုသည်။
PHP အတွက် configuration file ကိုလိုအပ်သလိုပြုပြင်ရန်လိုအပ်နိုင်သည်။ အောက်ပါ command ကိုအသုံးပြုပြီး PHP ၏ configuration file ကိုသင်တည်းဖြတ်နိုင်သည်။
<span class="fun">sudo nano /etc/php/7.4/apache2/php.ini</span>
ဤဖိုင်တွင်အမှားအယွင်းများ, ဖိုင်တင်ခြင်းအရွယ်အစားစသည့်ဆက်တင်များပြောင်းလဲနိုင်သည်။ တစ်ချိန်ကအပြောင်းအလဲများအကျိုးသက်ရောက်ရန် Apache 0 န်ဆောင်မှုကိုပြန်လည်စတင်ရန်သတိရပါ။
<span class="fun">sudo systemctll Apache2 ကို restart</span>
PHP applications များကိုဖြန့်ချိသောအခါလုံခြုံရေးသည်အလွန်အရေးကြီးသည်။ Kali Linux တွင်သင်၏ဆာဗာကိုကာကွယ်ရန် firewall ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့် UFW Firewall ကိုအသုံးပြုခြင်းအားဖြင့် Apache ကိုအောက်ပါ command ကိုသွားရန်ခွင့်ပြုပါ။
<span class="fun">Sudo UFW သည် 'Apache' ကိုခွင့်ပြုသည်</span>
Firewall ကိုစနစ်တကျပြုပြင်ထားကြောင်းသေချာစေရန်ခွင့်ပြုချက်မရှိဘဲဝင်ရောက်ခြင်းကိုထိရောက်စွာတားဆီးနိုင်ကြောင်းသေချာပါစေ။
ဤဆောင်းပါး၏လမ်းညွှန်ဖြင့် Kali Linux တွင် PHP ကိုဖြန့်ချိရန်အခြေခံအဆင့်များကိုကျွမ်းကျင်စွာပြုလုပ်ခဲ့သည်။ အကောင်းဆုံးသောအလေ့အကျင့်များနှင့်တန်ဖိုးထားသောလုံခြုံရေးကိုသင်လိုက်နာပါ။ သင်၏ PHP စီမံကိန်းကိုချောချောမွေ့မွေ့အသုံးပြုနိုင်သည်။ 0 က်ဘ်ဆိုက်တစ်ခုသို့မဟုတ်လျှောက်လွှာတစ်ခုကိုတီထွင်ခြင်းဖြစ်ဖြစ်,