လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Linux အောက်ရှိ PHP Development ပတ်ဝန်းကျင်ကိုလျင်မြန်စွာတည်ဆောက်ရန်နှင့်ပြင်ဆင်ရန်လမ်းညွှန်

Linux အောက်ရှိ PHP Development ပတ်ဝန်းကျင်ကိုလျင်မြန်စွာတည်ဆောက်ရန်နှင့်ပြင်ဆင်ရန်လမ်းညွှန်

gitbox 2025-07-26

အဘယ်ကြောင့် PHP ဖွံ့ဖြိုးတိုးတက်မှုအတွက် Linux သည် ဦး စားပေးပတ်ဝန်းကျင်ဖြစ်သနည်း

Linux သည် PHP ဖွံ့ဖြိုးတိုးတက်မှုအတွက် PHP ဖွံ့ဖြိုးတိုးတက်မှုအတွက်လူကြိုက်များသောရွေးချယ်မှုတစ်ခုဖြစ်လာသည်။ Rich command line tools များနှင့်ခိုင်မာသောအသိုင်းအဝိုင်းပံ့ပိုးမှုစင်တာများသည်ပြ problems နာများကိုဖြေရှင်းရန် developer များကိုပိုမိုအဆင်ပြေစေသည်။ တစ်ချိန်တည်းမှာပင် Linux သည်ဆာဗာများစွာအတွက်စံလည်ပတ်မှုစနစ်ဖြစ်သည်။ Linux ပတ် 0 န်းကျင်ကိုအသုံးပြုပြီးထုတ်လုပ်မှုပတ် 0 န်းကျင်ကိုထိရောက်စွာတုန့်ပြန်ခြင်းနှင့်ဖွံ့ဖြိုးတိုးတက်မှု၏ကိုက်ညီမှုကိုတိုးတက်စေသည်။

Linux operating system ကို install လုပ်ပါ

ပထမ ဦး စွာ Ubuntu, Centos သို့မဟုတ် Debian စသည့်သင်၏လိုအပ်ချက်များကိုကိုက်ညီသော Linux ဖြန့်ဖြူးခြင်းကိုရွေးချယ်ပါ။ installation လုပ်ငန်းစဉ်သည်များသောအားဖြင့် graphical interface သို့မဟုတ် command line boot ရှိသည်။ စနစ်ပုံမှန်စဖွင့်ရန်သေချာစေရန် installation ကိုဖြည့်စွက်ရန် installation ကိုဖြည့်စွက်ရန်အချက်များကိုလိုက်နာပါ။

စနစ်အထုပ်ကို update လုပ်ပါ

System Installation ပြီးဆုံးသွားသောအခါအစိတ်အပိုင်းများအားလုံးသည်နောက်ဆုံးပေါ်ဗားရှင်းများဖြစ်ကြောင်းသေချာစေရန်နှင့်လုံခြုံရေးနှင့်လိုက်ဖက်ညီမှုတိုးတက်စေရန်အတွက်စနစ်အထုပ်ကိုချက်ချင်း update လုပ်ရန်အကြံပြုသည်။ သင် command line မှတဆင့်ရိုက်ထည့်နိုင်ပါတယ်:

 sudo apt update && sudo apt အဆင့်မြှင့်တင်ခြင်း

PHP နှင့်လိုအပ်သော extension များကို install လုပ်ပါ

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 ဖွံ့ဖြိုးတိုးတက်မှုအတွက်အခြေခံပတ်ဝန်းကျင်ကိုပြင်ဆင်လိမ့်မည်။

Composer မှီခိုစီမံခန့်ခွဲမှုကိရိယာကို install လုပ်ပါ

တေးရေးဆရာသည် 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

ဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်နှင့်ကိရိယာများကို configure

VS Code သို့မဟုတ် Phpstorm ကဲ့သို့သောအင်္ဂါရပ်ရှိသောပေါင်းစည်းထားသောဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင် (IDE) ကိုအသုံးပြုရန်နှင့်သက်ဆိုင်ရာ PHP plug-in ကိုအသုံးပြုရန်အကြံပြုသည်။

Apache Virtual Host Management Project ကို set up

ပိုမိုကောင်းမွန်သောစီမံချက်မျိုးစုံကိုပိုမိုကောင်းမွန်စွာစီမံရန် 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

PHP ပတ် 0 န်းကျင်ကိုအောင်မြင်စွာပြင်ဆင်ခြင်းရှိမရှိစစ်ဆေးပါ

စီမံကိန်းလမ်းညွှန်တွင် info.php အမည်ရှိဖိုင်ကိုဖန်တီးပါ, အောက်ပါအကြောင်းအရာများပါ 0 င်သည်။

<?php
phpinfo();
?>

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

အကျဉ်းချုပ်

ဤဆောင်းပါးတွင် System update များ, PHP နှင့်မှီခိုရေးတပ်ဆင်ခြင်း, ဤအဆင့်များကိုလိုက်နာပါက PHP ဖွံ့ဖြိုးတိုးတက်ရေးစီမံကိန်းများသည်ချောချောမွေ့မွေ့သွားစေရန်အတွက်တည်ငြိမ်သောနှင့်ထိရောက်သောဖွံ့ဖြိုးရေးပလက်ဖောင်းတစ်ခုကိုလျင်မြန်စွာတည်ဆောက်နိုင်သည်။