စီမံကိန်းလိုအပ်ချက်များနှင့်အညီသင့်လျော်သော Linux ဖြန့်ဖြူးမှုကိုရွေးချယ်ပါ။ စနစ်တစ်ခုစီတွင်မတူညီသောအားသာချက်များရှိသည်, ထို့ကြောင့်လျှောက်လွှာဝိသေသလက္ခဏာများနှင့်ကိုက်ညီသောဗားရှင်းကိုသင်ရွေးချယ်ရမည်။
PHP application ကိုမဖြန့်ချိမီအောက်ပါဆော့ဖ်ဝဲကို install လုပ်ပါ။
0 က်ဘ်ဆိုက်ဆာဗာများ (apache သို့မဟုတ် nginx ကဲ့သို့သော), PHP နှင့်သူတို့၏ extension များ, ဒေတာဘေ့စ် (MySQL သို့မဟုတ် Postgrlqlqlqlql) ။
Apache ကိုဥပမာတစ်ခုအဖြစ်ယူပြီး install လုပ်ရန်အောက်ပါ command ကို Execute:
sudo apt-get update ကို sudo apt-get install Apache2
တပ်ဆင်ပြီးနောက်, စတင်ရန်နှင့်ပါဝါကို Self-Start ကိုစတင်ပါ။
sudo systemctll Apache2 စတင်ပါ sudo systemctl apache2 enable
PHP နှင့်အသုံးများသော extension များကို install လုပ်ပါ။
sudo apt-get install Php LibapaMache2-mod-php php php php-mysql
တပ်ဆင်မှုပြီးဆုံးသွားသောအခါ PHP ပတ်ဝန်းကျင်ကို info.php ဖိုင်တစ်ခုကိုဖန်တီးခြင်းအားဖြင့် PHP ပတ်ဝန်းကျင်ကိုစစ်ဆေးနိုင်သည်။
ပဲ့တင်သံ "<?php phpinfo(); ?> "| sudo tee /var/www/html/info.php
ဒေတာဘေ့စ်များသည် PHP application များအတွက်အရေးပါသောအထောက်အပံ့ဖြစ်သည်။ MySQL ကိုဥပမာတစ်ခုအဖြစ်ယူပါ။
sudo apt-get install MySQL-server ကို install လုပ်ပါ
တပ်ဆင်ပြီးနောက်ဒေတာဘေ့စ်လုံခြုံရေးကိုတိုးတက်စေရန်လုံခြုံရေး script များကို execute လုပ်ပါ။
sudo mysql_secure_installation
လျှောက်လွှာဖိုင်များကို Linux server ၏ web root directory (များသောအားဖြင့် / var / www / html) သို့တင်ပါ။ SFTP သို့မဟုတ် SCP ကိရိယာများကိုသုံးပါ။
ဝက်ဘ်ဆိုက်များကိုထောက်ပံ့ရန် Apache virtual hosting ကို configure လုပ်ရန်အကြံပြုသည်။ configuration file တစ်ခုကိုဖန်တီးပါ။
sudo nano /etc/apache2/sites-available/yourddistsain
အောက်ပါအကြောင်းအရာများကိုထည့်ပါ။
Servisionadmin Webmaster @ localhost @ မှတ်တမ်းရုပ်ရှင် / var / www / html / yourpp $ {{{Apache_Log_dir} / ရာဝတီ CustomLog $ {Apache_log_dir} / access.log ပေါင်းစပ်
အသစ်သော configuration အသစ်ကိုဖွင့်ပြီး Apache ကိုပြန်လည်စတင်ပါ။
sudo a2ensite thingomain.conf sudo systemctll Apache2 ကို restart
ဖြန့်ကျက်ပြီးနောက်, application features တွေကိုစမ်းသပ်ပြီး application features တွေကိုစမ်းသပ်ပြီး Google Peamepeed Insights ကို အသုံးပြု. Google Peamepeed Insights ကို အသုံးပြု. အသုံးပြုသူအတွေ့အကြုံနှင့်ရှာဖွေရေးအဆင့်သတ်မှတ်ချက်ကိုတိုးတက်စေရန်စွမ်းဆောင်ရည်ကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။
Linux ပေါ်ရှိ PHP applications များကိုဖြန့်ဖြူးခြင်းတွင် symer ား, service ပတ် 0 န်းကျင်ပြင်ဆင်ခြင်း, ဆော့ဖ်ဝဲတပ်ဆင်ခြင်း, ဒေတာဘေ့စ်ဖွဲ့စည်းခြင်းနှင့်လျှောက်လွှာဖြန့်ကျက်ခြင်းတို့ဖြစ်သည်။ သိပ္ပံဆိုင်ရာပြင်ဆင်မှုနှင့်ပုံမှန်ပြုပြင်ထိန်းသိမ်းမှုမှတစ်ဆင့်ကျင့်သုံးခြင်းနှင့်လုံခြုံစွာလည်ပတ်ရန်နှင့်စီးပွားရေးပြိုင်ဆိုင်မှုကိုတိုးတက်စေရန် application ကိုလုပ်ဆောင်နိုင်ပါမည်။
ယခုသင်၏ PHP applications များကို Linux server များပေါ်တွင်စတင်တည်ဆောက်ပြီး 0 န်ဆောင်မှုအရည်အသွေးတိုးတက်စေရန်ပထမခြေလှမ်းကိုစတင်ပါ။