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

PHP နှင့် Apache Configuration အတွက် PHP နှင့် Apache Configuration အတွက်အသေးစိတ်ရှင်းပြချက်နှင့် optimization လမ်းညွှန်

gitbox 2025-07-31

PHP နှင့် Apache အတွက် PHP နှင့် Apache အတွက် configuration လမ်းညွှန်

မျက်မှောက်ခေတ်ကွန်ယက်ဖွံ့ဖြိုးတိုးတက်မှုတွင် Linux သည်တည်ငြိမ်ပြီးထိရောက်သောဆာဗာ operating system အနေဖြင့် developer များစွာအတွက်ပထမဆုံးရွေးချယ်မှုဖြစ်လာသည်။ ဤဆောင်းပါးသည်ပတ် 0 န်းကျင်ဆာဗာပတ် 0 န်းကျင်ကိုတည်ဆောက်ရန်နှင့်ပိုမိုကောင်းမွန်စေရန်ကူညီရန် PHP နှင့် Apache ကိုမည်သို့မှန်ကန်စွာတပ်ဆင်ပြီးပြုပြင်ရန်မည်သို့ပြင်ဆင်ရမည်ကိုတဖြည်းဖြည်းချင်းရှင်းပြပါမည်။

သဘာဝပတ်ဝန်းကျင်ပြင်ဆင်မှု

ပထမ ဦး စွာသင်၏ Linux စနစ်ကိုအဆင့်မြှင့်တင်ပါ။ နောက်ဆုံးပေါ် Apache နှင့် PHPP ၏နောက်ဆုံးဗားရှင်းကိုတပ်ဆင်ထားပါ။ အောက်ပါ command ကိုသုံးနိုင်သည်။

 sudo apt update
sudo apt install apache2 php libapache2-mod-php

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

တပ်ဆင်မှုပြီးဆုံးပြီးနောက် PHP ဖိုင်များကိုထောက်ပံ့ရန် Apache ကိုပြင်ဆင်ရန်လိုအပ်သည်။ Apache ၏အဓိက configuration ဖိုင်ကိုတည်းဖြတ်ပါ။

 sudo nano /etc/apache2/apache2.conf

PHP scripts များကိုမှန်ကန်စွာကိုင်တွယ်ရန် Apache ကိုမှန်ကန်စွာကိုင်တွယ်ရန် apache ကို enable လုပ်ရန် configuration file တွင်အောက်ပါတို့ပါ 0 င်ကြောင်းသေချာပါစေ။

 AddType application/x-httpd-php .php

PHP ပတ်ဝန်းကျင်ကိုစစ်ဆေးပါ

PHP configuration ကိုအကျိုးသက်ရောက်မှုရှိမရှိအတည်ပြုရန်ရိုးရှင်းသောစစ်ဆေးဖိုင်ကိုဖန်တီးနိုင်သည်။ command ကို execute:

 sudo nano /var/www/html/info.php

အောက်ပါကုဒ်ကိုရေးပါ။

 <?php
phpinfo();
?>

Saving ပြီးနောက် http: //your_server_ip/info.php သို့ သင်၏ browser တွင်ဝင်ရောက်ကြည့်ရှုပါ။ PHP ၏အသေးစိတ်ပြင်ဆင်မှုသတင်းအချက်အလက်စာမျက်နှာကိုသင်တွေ့လိမ့်မည်။

Apache Virtual Host ကို configure

ပိုကောင်းသောဆိုဒ်များကိုပိုမိုကောင်းမွန်စွာစီမံရန် site တစ်ခုစီအတွက် virtual host တစ်ခုကိုသတ်မှတ်နိုင်သည်။ virtual host configuration file တစ်ခုကိုဖန်တီးပါ။

 sudo nano /etc/apache2/sites-available/mywebsite.conf

အောက်ပါအကြောင်းအရာများကိုထည့်ပါ

 <VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/mywebsite
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

ခွင့်ပြုချက်ကိုသတ်မှတ်ပြီး Apache ကိုပြန်လည်စတင်ပါ

site directory perments များသည်မှန်ကန်ကြောင်းသေချာအောင်လုပ်ပါ။

 sudo chown -R www-data:www-data /var/www/mywebsite

site configuration အသစ်ကိုဖွင့်ပြီး Apache ကိုပြန်လည်စတင်ပါ။

 sudo a2ensite mywebsite.conf
sudo systemctl restart apache2

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့် PHP နှင့် Apache ၏အခြေခံပြင်ဆင်မှုကို Linux ဆာဗာများပေါ်တွင် အခြေခံ. ပြီးစီးခဲ့သည်။ ကျိုးကြောင်းဆီလျော်သော configuration သည်ဆာဗာစွမ်းဆောင်ရည်ကိုပိုမိုကောင်းမွန်စေရုံသာမကနောက်ဆက်တွဲဖွံ့ဖြိုးတိုးတက်မှုနှင့်ဖြန့်ကျက်မှုအတွက်ခိုင်မာသောအုတ်မြစ်ချသည်။ ဤလမ်းညွှန်သည်သင်၏ Linux ပတ် 0 န်းကျင်ကိုတည်ဆောက်ရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။

မကြာသေးမီ ဆောင်းပါးများ