မျက်မှောက်ခေတ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင် Apache (HTTPD) နှင့် PHP ပေါင်းစပ်ခြင်းသည်လူကြိုက်အများဆုံးဝက်ဘ်ဝန်ဆောင်မှုဖြေရှင်းနည်းများအနက်မှတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်သင့်ပတ် 0 န်းကျင်ဆိုင်ရာပြင်ဆင်မှုမှလုံခြုံရေးအကောင်းမြင်ခြင်းများအရလုံခြုံရေးအကောင်းမြင်ခြင်းမှလုံခြုံရေးအကောင်းမြင်ခြင်းမှဖြည့်စွက်ညှိနှိုင်းမှုလုပ်ငန်းစဉ်ကိုမည်သို့ဖြည့်စွက်ရမည်ကိုအသေးစိတ်နိဒါန်းပေးမည်။
configuration မစတင်မှီ operating system သည်နောက်ဆုံးပေါ်ဖြစ်ကြောင်းသေချာစေရန်အကြံပြုသည်။ အောက်ပါ command များကို Ubuntu သို့မဟုတ် Centos စနစ်များကို update လုပ်ရန်အသုံးပြုနိုင်သည်။
sudo apt update && sudo apt upgrade # Ubuntuစံနစ်
sudo yum update # CentOSစံနစ်
Ubuntu System တွင်အောက်ပါ command ကို အသုံးပြု. Apache ကို install လုပ်ပါ။
sudo apt install apache2
Centos စနစ်တွင်,
sudo yum install httpd
install လုပ်ပြီးနောက် Apache 0 န်ဆောင်မှုကိုစတင်ပါ။ ၎င်းကိုအလိုအလျောက် boot လုပ်ရန်သတ်မှတ်ပါ။
sudo systemctl start httpd
sudo systemctl enable httpd
PHP ကိုခွဲခြမ်းစိတ်ဖြာရန် Apache ကိုဖွင့်ရန် configuration file ကိုပြုပြင်ရန်လိုအပ်သည်။ CEMOS တွင်လမ်းကြောင်းသည်ယေဘုယျအားဖြင့်ဖြစ်သည်။
/etc/httpd/conf/httpd.conf
Ubuntu တွင်၎င်းသည်များသောအားဖြင့်ဖြစ်သည်။
/etc/apache2/apache2.conf
PHP parsing ကိုဖွင့်ရန် configuration file တွင်အောက်ပါ configuration file ထဲတွင်ထည့်ပါ။
AddType application/x-httpd-php .php
Ubuntu System ရှိ PHP နှင့်လိုအပ်သော module များကို install လုပ်သည့်အမိန့်များမှာအောက်ပါအတိုင်းဖြစ်သည် -
sudo apt install php libapache2-mod-php php-mysql
Centos စနစ်၌:
sudo yum install php php-mysql
PHP configuration သည်အောင်မြင်ကြောင်းအတည်ပြုရန်, Apache ၏ directory in ရှိစမ်းသပ်မှုဖိုင်တစ်ခုကိုသင်ဖန်တီးနိုင်သည်။
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
ထို့နောက် http: //your_server_ip/info.php သို့ဝင်ရောက်ပါ။ အကယ်. စာမျက်နှာသည် PHP အချက်အလက်များကိုပုံမှန်ပြသပါက၎င်းသည် configuration အောင်မြင်မှုကိုဆိုလိုသည်။
တပ်ဆင်မှုပြီးစီးပြီးနောက်စနစ်၏လုံခြုံမှုနှင့်စွမ်းဆောင်ရည်ကိုသေချာစေရန်အောက်ပါအစီအမံများကိုအကြံပြုသည်။
အထက်ပါအဆင့်များဖြင့်သင်သည် Apache နှင့် PHP လည်ပတ်မှုများကို Linux System အောက်တွင်အောင်မြင်စွာဖြန့်ကျက်။ အောင်မြင်စွာတပ်ဆင်ထားသည်။ ဤ configuration scheme သည် Web application deployment formentment အခြေအနေများအတွက်သင့်တော်သည်။ 0 န်ဆောင်မှု၏ရေရှည်နှင့်တည်ငြိမ်သောလည်ပတ်မှုကိုသေချာစေရန်စနစ်ကိုပုံမှန် update လုပ်ရန်နှင့်လုံခြုံမှုနှင့်စွမ်းဆောင်ရည်အရအကောင်းဆုံးအလေ့အကျင့်များကိုအာရုံစိုက်ရန်အရေးကြီးသည်။