Linux သည် PHP ဖွံ့ဖြိုးတိုးတက်မှုအတွက် PHP ဖွံ့ဖြိုးတိုးတက်မှုအတွက်လူကြိုက်များသောရွေးချယ်မှုတစ်ခုဖြစ်လာသည်။ Rich command line tools များနှင့်ခိုင်မာသောအသိုင်းအဝိုင်းပံ့ပိုးမှုစင်တာများသည်ပြ problems နာများကိုဖြေရှင်းရန် developer များကိုပိုမိုအဆင်ပြေစေသည်။ တစ်ချိန်တည်းမှာပင် Linux သည်ဆာဗာများစွာအတွက်စံလည်ပတ်မှုစနစ်ဖြစ်သည်။ Linux ပတ် 0 န်းကျင်ကိုအသုံးပြုပြီးထုတ်လုပ်မှုပတ် 0 န်းကျင်ကိုထိရောက်စွာတုန့်ပြန်ခြင်းနှင့်ဖွံ့ဖြိုးတိုးတက်မှု၏ကိုက်ညီမှုကိုတိုးတက်စေသည်။
ပထမ ဦး စွာ Ubuntu, Centos သို့မဟုတ် Debian စသည့်သင်၏လိုအပ်ချက်များကိုကိုက်ညီသော Linux ဖြန့်ဖြူးခြင်းကိုရွေးချယ်ပါ။ installation လုပ်ငန်းစဉ်သည်များသောအားဖြင့် graphical interface သို့မဟုတ် command line boot ရှိသည်။ စနစ်ပုံမှန်စဖွင့်ရန်သေချာစေရန် installation ကိုဖြည့်စွက်ရန် installation ကိုဖြည့်စွက်ရန်အချက်များကိုလိုက်နာပါ။
System Installation ပြီးဆုံးသွားသောအခါအစိတ်အပိုင်းများအားလုံးသည်နောက်ဆုံးပေါ်ဗားရှင်းများဖြစ်ကြောင်းသေချာစေရန်နှင့်လုံခြုံရေးနှင့်လိုက်ဖက်ညီမှုတိုးတက်စေရန်အတွက်စနစ်အထုပ်ကိုချက်ချင်း update လုပ်ရန်အကြံပြုသည်။ သင် command line မှတဆင့်ရိုက်ထည့်နိုင်ပါတယ်:
sudo apt update && sudo apt အဆင့်မြှင့်တင်ခြင်း
Linux အောက်ရှိ PHP ကို install လုပ်ခြင်းသည်အလွန်အဆင်ပြေသည်။ PHP Core အစိတ်အပိုင်းများ, Apache server module နှင့် MySQL extension ကို install လုပ်ရန်အောက်ပါ command ကို run ပါ။
sudo apt သည် Php LibapaMache2-mod-php php php php-mysql ကိုတပ်ဆင်
ဤ command သည် PHP ဖွံ့ဖြိုးတိုးတက်မှုအတွက်အခြေခံပတ်ဝန်းကျင်ကိုပြင်ဆင်လိမ့်မည်။
တေးရေးဆရာသည် PHP စီမံကိန်းစီမံခန့်ခွဲမှုအပေါ်မူတည်သည့်စံကိရိယာတစ်ခုဖြစ်သည်။ installation speading အောက်ပါအတိုင်းဖြစ်သည် -
Php -r "Copy ('Copy (https://getcomposer.org/installer', 'composer-setup.php');
PHP -r "IF (hash_file ('Sha384', 'composer-setup.php') === '9f6018a5b3b32e6c68372d061eac0cebf6a52f8c83999c4f4331ff3ac5f4219c2c56c4c7b4bfa0d7ee0adc1e747c9d48') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unatink.php ('composer-setup.php');} ပဲ့တင်သံ phpp_eol; "
PHP composter-setup.php
PHP -r "ကိုလက်မခံပါ ('composer-setup.php');
installation ကိုပြီးစီးပြီးနောက် composer ကိုအောက်ပါ command မှတဆင့်အောင်မြင်စွာတပ်ဆင်ခြင်းရှိမရှိအတည်ပြုပါ။
တေးရေးဆရာ --version
VS Code သို့မဟုတ် Phpstorm ကဲ့သို့သောအင်္ဂါရပ်ရှိသောပေါင်းစည်းထားသောဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင် (IDE) ကိုအသုံးပြုရန်နှင့်သက်ဆိုင်ရာ PHP plug-in ကိုအသုံးပြုရန်အကြံပြုသည်။
ပိုမိုကောင်းမွန်သောစီမံချက်မျိုးစုံကိုပိုမိုကောင်းမွန်စွာစီမံရန် Apache Virtual Host ကို configure လုပ်ရန်အကြံပြုသည်။ virtual host configuration file တစ်ခုကိုဖန်တီးပါ။
sudo nano /etc/apache2/sites-available/yourproject.conf
အောက်ပါအကြောင်းအရာများကိုဖိုင်ထဲသို့ထည့်ပါ။
<VirtualHost *:80> Servisionadmin Webmaster @ localhost @ မှတ်တမ်းရုပ်ရှင် / var / www / herproject $ {{{Apache_Log_dir} / ရာဝတီ CustomLog $ {Apache_log_dir} / access.log ပေါင်းစပ် </VirtualHost>
ချွေတာပြီးနောက် site ကို enable လုပ်ပြီး Apache 0 န်ဆောင်မှုကို overload လုပ်ပါ။
sudo a2ensite hyproject.conf sudo systemctll apache2 reload
စီမံကိန်းလမ်းညွှန်တွင် info.php အမည်ရှိဖိုင်ကိုဖန်တီးပါ, အောက်ပါအကြောင်းအရာများပါ 0 င်သည်။
<?php phpinfo(); ?>
သင်၏ browser မှတဆင့် http: //localhost/info.php သို့ ဝင်ရောက်. ပတ်ဝန်းကျင်ကိုအောင်မြင်စွာတည်ဆောက်ထားကြောင်းအတည်ပြုရန် PHP သတင်းအချက်အလက်စာမျက်နှာကိုကြည့်ပါ။
ဤဆောင်းပါးတွင် System update များ, PHP နှင့်မှီခိုရေးတပ်ဆင်ခြင်း, ဤအဆင့်များကိုလိုက်နာပါက PHP ဖွံ့ဖြိုးတိုးတက်ရေးစီမံကိန်းများသည်ချောချောမွေ့မွေ့သွားစေရန်အတွက်တည်ငြိမ်သောနှင့်ထိရောက်သောဖွံ့ဖြိုးရေးပလက်ဖောင်းတစ်ခုကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။