လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Apache 2.4 နှင့် PHP ကို configure လုပ်ရန်အသေးစိတ်လမ်းညွှန်

Apache 2.4 နှင့် PHP ကို configure လုပ်ရန်အသေးစိတ်လမ်းညွှန်

gitbox 2025-07-17

Apache နှင့် PHP ကို Linux System များတွင် configure လုပ်ရန်အရေးကြီးသည်

ခေတ်သစ်ဝက်ဘ်ဆိုက်ဖြန့်ကျက်မှုလုပ်ငန်းစဉ်အတွင်း Linux operating system နှင့် Apache service သည် 0 က်ဘ်ဆိုက် backend ကိုတည်ဆောက်ရန်အတွက် PHP Language နှင့်ပေါင်းစပ်ထားသည်။ ဤဆောင်းပါးသည် Apache 2.4 နှင့် PHP ကို Linux ပတ်ဝန်းကျင်တွင်မည်သို့တပ်ဆင်ရမည်နှင့်မည်သို့ပြင်ဆင်ရမည်ကိုအသေးစိတ်လေ့လာပြီးစွမ်းဆောင်ရည်အကောင်းဆုံးနှင့်လုံခြုံရေးချိန်ညှိချက်များကိုပြုလုပ်နိုင်သည်။

လက်ျာ linux ဖြန့်ဖြူးရွေးချယ်ပါ

configuring မလုပ်ခင်သင့်တော်သော linux ဖြန့်ဖြူးမှုကိုရွေးချယ်ရန်အလွန်အရေးကြီးသည်။ ဘုံနှင့်တည်ငြိမ်သောရွေးချယ်စရာများတွင် Ubuntu, Debian နှင့် Centos တို့ပါဝင်သည်။ ဤစနစ်များတွင်အသိုင်းအဝိုင်းအထောက်အပံ့များနှင့်ကြွယ်ဝသောစာရွက်စာတမ်းအရင်းအမြစ်များရှိသည်။

Apache ကို 2.4 တပ်ဆင်ပါ

Package များသည်နောက်ဆုံးပေါ်ဖြစ်ကြောင်းသေချာစေရန်သင်၏ system ကိုပထမဆုံး update လုပ်ပါ။

 <span class="fun">sudo apt update && sudo apt အဆင့်မြှင့်တင်ခြင်း</span>

Apache ကိုထည့်သွင်းပါ။

 <span class="fun">sudo apt Apache2 ကိုတပ်ဆင်</span>

တပ်ဆင်မှုပြီးစီးပြီးနောက် browser ကိုဖွင့်ပြီး http: // localhost ကိုသွားပါ။

PHP ကိုထောက်ပံ့ရန် Apache ကို configure

PHPP နှင့် Apache အတွက် PHP Modules ကိုထည့်သွင်းပါ။

 <span class="fun">sudo apt သည် Php LibapaMache2-Mod-PHP ကိုတပ်ဆင်သည်</span>

PHP Module ကိုဖွင့်ပါ။

 <span class="fun">sudo a2enmod php</span>

Settings ကိုအကျိုးသက်ရောက်စေရန် Apache 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။

 <span class="fun">sudo systemctll Apache2 ကို restart</span>

PHP စစ်ဆေးမှုစာမျက်နှာတစ်ခုဖန်တီးပါ

PHP ကိုမှန်ကန်စွာ configure လုပ်ထားကြောင်းအတည်ပြုရန်, စမ်းသပ်မှုဖိုင်တစ်ခုဖန်တီးပါ။

 <span class="fun">sudo nano /var/www/html/info.php</span>

ဖိုင်တွင်အောက်ပါတို့ကိုရိုက်ထည့်ပါ။

 <?php
phpinfo();
?>

Saving ပြီးနောက် HTTP: //localhost/info.php သို့လာရောက်လည်ပတ်ခြင်းဖြင့် PHP confraster စာမျက်နှာကို browser မှတဆင့်စစ်ဆေးပါ။

Apache ဆာဗာစွမ်းဆောင်ရည်ကိုအကောင်းဆုံးလုပ်ပါ

တုံ့ပြန်မှုမြန်နှုန်းနှင့်စနစ်အရင်းအမြစ်အသုံးချမှုကိုတိုးတက်စေရန်အတွက် Apache Configuration ကိုအောက်ပါအတိုင်းအကောင်းဆုံးနည်းလမ်းများကိုအကောင်းဆုံးပြုလုပ်နိုင်သည်။

keepalive enable

Apache Main Configuration File ကိုပြုပြင်မွမ်းမံပါ။

 <span class="fun">sudo nano /etc/apache2/apache2.conf</span>

အောက်ပါတို့ကိုထည့်ပါသို့မဟုတ်ပြင်ဆင်ပါ။

 KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5

၎င်းသည် HTTP တောင်းဆိုမှုများကို connection တစ်ခုတွင်ပြီးစီးရန်, အရင်းအမြစ်သုံးစွဲမှုလျှော့ချရန်,

gzip compression ကို enable

GZIP ကိုဖွင့်ခြင်းသည်ဖိုင်အရွယ်အစားကိုသိသိသာသာလျှော့ချပေးပြီးစာမျက်နှာ Loading Speed ကိုတိုးတက်စေသည်။ Apache Configuration ဖိုင်ကိုတည်းဖြတ်ပြီးအောက်ပါတို့ကိုထည့်ပါ။

 <span class="fun">AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json</span>

Apache နှင့် PHP ၏လုံခြုံရေးကိုအားဖြည့်ပါ

ဆောက်လုပ်ပြီးစီးပြီးနောက်ဝက်ဘ်ဆိုက်ကိုခြိမ်းခြောက်ခံရခြင်းမှကာကွယ်ရန်လုံခြုံရေးအားဖြည့်အချို့ကိုသေချာအောင်လုပ်ပါ။

မလိုအပ်သော module များကိုပိတ်ပါ

အသုံးမပြုရသေးသော module များကိုပိတ်ခြင်းသည်တိုက်ခိုက်မှုမျက်နှာပြင်ကိုလျော့နည်းစေသည်။

 <span class="fun">sudo a2disod [module အမည်]</span>

[module name] ကိုအမှန်တကယ်မလိုအပ်ပါ။

HTTPS အထောက်အပံ့ကိုပြင်ဆင်ပါ

ဒေတာထုတ်လွှင့်မှုလုံခြုံရေးကိုသေချာစေရန် HTTPS ကို enable လုပ်ရန်အကြံပြုသည်။ သင့်ရဲ့စာဝှက်ထားတဲ့အခမဲ့ကိရိယာများကိုသုံးတဲ့လက်မှတ်ကိုသုံးနိုင်ပါတယ်။

 sudo apt install certbot python3-certbot-apache
sudo certbot --apache

တပ်ဆင်မှုပြီးဆုံးသည်နှင့်တပြိုင်နက်သင်၏ 0 က်ဘ်ဆိုက်ကို HTTPS မှဝင်ရောက်ကြည့်ရှုလိမ့်မည်။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့် Apache 2.4 နှင့် PHP ကိုသင်၏ Linux server တွင်အောင်မြင်စွာ configure configure လုပ်. စွမ်းဆောင်ရည်နှင့်လုံခြုံရေးအတွက်အကောင်းဆုံးဖြစ်သည်။ ၎င်းသည် 0 ဘ်ဆိုဒ်၏ 0 င်ငွေမြန်နှုန်းကိုတိုးတက်အောင်သာမကအသုံးပြုသူအချက်အလက်များ၏လုံခြုံရေးကိုလည်းသေချာစေသည်။ ဤလုပ်ငန်းများလေ့ကျင့်ခြင်းသည်ထိရောက်သောတည်ငြိမ်။ လုံခြုံသော 0 က်ဘ်ဆိုက်လည်ပတ်မှုပတ်ဝန်းကျင်ကိုတည်ဆောက်ရန်ကူညီလိမ့်မည်။