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

LNMP ပတ်ဝန်းကျင်တွင် PHP installation နှင့် configuration အတွက်အသေးစိတ်အဆင့်များသို့လမ်းညွှန်လမ်းညွှန်

gitbox 2025-06-17

သဘာဝပတ်ဝန်းကျင်ကိုပြင်ဆင်ပါ

သင်မစခင်သင်၏ Linux operating system (Ubuntu, Centos စသည်) ကိုတပ်ဆင်ထားပါ။ အောက်ဖော်ပြပါ PHP ကို ​​install လုပ်ရန်လိုအပ်ချက်မှာအောက်ပါအတိုင်းဖြစ်သည်။

  • Linux operating systems (ဥပမာ Ubuntu, Centos စသည်)
  • Nginx ဝက်ဘ်ဆာဗာ
  • MySQL ဒေတာဘေ့စ်

အဆင့် 1: စနစ်ကိုမွမ်းမံပါ

PHP ကိုမထည့်သွင်းမီသင်၏ system ကိုနောက်ဆုံးပေါ် package များနှင့်လုံခြုံရေးမွမ်းမံမှုများအတွက်ပထမ ဦး ဆုံးမွမ်းမံရန်အကြံပြုသည်။ သင်၏ system ကိုအောက်ပါ command ဖြင့် update လုပ်ပါ။

 sudo apt-get update && sudo apt-get upgrade

အဆင့် 2 - PHP နှင့်၎င်း၏ extension များကိုထည့်သွင်းပါ

ထို့နောက် PHP နှင့်၎င်း၏လိုအပ်သော extension များကို install လုပ်ပါ။ Terminal ကိုရိုက်ထည့်ပြီးအောက်ပါ command ကို execute လုပ်ပါ။

 sudo apt-get install php php-fpm php-mysql php-cli php-curl php-mbstring php-xml

အထက်ပါ command သည် PHP နှင့်၎င်း၏ဘုံတိုးချဲ့မှုများကို MySQL ၏ဆက်သွယ်မှုနှင့် XML ဆက်သွယ်ခြင်းစွမ်းရည်ကဲ့သို့သော extension များတပ်ဆင်လိမ့်မည်။

PHP-FPM ကို configriate

တပ်ဆင်မှုပြီးဆုံးပြီးသောအခါ Nginx နှင့် တွဲဖက်. အလုပ်လုပ်ရန် PHP-FPM ကို configure လုပ်ရန်လိုအပ်သည်။ PHP-FPM ၏ configuration file ဖိုင်ကိုပုံမှန်အားဖြင့်တည်ရှိသည်။

 /etc/php/7.x/fpm/php.ini

သင့်ရဲ့ပတ် 0 န်းကျင်ကို အခြေခံ. သင့်တော်သော PHP ဗားရှင်းကိုရွေးချယ်ပြီးအောက်ပါချိန်ညှိချက်များမှန်ကန်ကြောင်းသေချာပါစေ။

 cgi.fix_pathinfo=0

PHP-FPM ဝန်ဆောင်မှုကိုစတင်ပါ

configuration file ကိုပြုပြင်ပြီးနောက် PHP-FPM service ကိုစတင်ပါ။ system စတင်သောအခါ၎င်းသည်အလိုအလျောက်လည်ပတ်ပါ။

 sudo systemctl start php7.x-fpm
 sudo systemctl enable php7.x-fpm

အဆင့် 3: PHP ကိုထောက်ပံ့ရန် Nginx ကို configure လုပ်ပါ

ထို့နောက် PHP တောင်းဆိုမှုများကိုကိုင်တွယ်ရန် Nginx server ကို configure လုပ်ရန်လိုအပ်သည်။ သင်၏ Nginx configuration file ကိုရှာပါ။

 /etc/nginx/sites-available/default

PHP ဖိုင်ကိုကိုင်တွယ်ရန်အောက်ပါဆာဗာပိတ်ပင်တားဆီးမှုတွင်ထည့်ပါ။

 location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.x-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

Nginx ကို restart လုပ်ပါ

ပြုပြင်ပြောင်းလဲမှုပြီးဆုံးသွားသောအခါပြုပြင်ပြောင်းလဲမှုကိုအကျိုးသက်ရောက်စေရန် Nginx ကိုပြန်လည်စတင်ပါ။

 sudo systemctl restart nginx

အဆင့် 4: PHP installation ကိုစမ်းသပ်ပါ

PHP installation သည်အောင်မြင်မှုရရန်စမ်းသပ်ဖိုင်ကိုဖန်တီးနိုင်သည်။ သင်၏ဝဘ် root directory သို့သွားပြီး Info.php ဟုခေါ်သောဖိုင်တစ်ခုကိုဖန်တီးပါ။

 echo "<?php phpinfo(); ?>" > /var/www/html/info.php

ထို့နောက် http: //your-server-ip/info.php ကိုသင်၏ browser တွင်ဝင်ရောက်ပါ။ PHP အချက်အလက်စာမျက်နှာကိုသင်ဂုဏ်ယူပါတယ်။ သင် PHP ကို ​​LNMP ပတ်ဝန်းကျင်တွင်အောင်မြင်စွာတပ်ဆင်ပြီးပါ။

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတဆင့် PHP ကို ​​LNMP ပတ်ဝန်းကျင်တွင်အောင်မြင်စွာတပ်ဆင်ပြီး configure လုပ်နိုင်သည်။ ဤလမ်းညွှန်ကို အသုံးပြု. ဖွံ့ဖြိုးရေးနှင့်ထုတ်လုပ်မှုလိုအပ်ချက်များနှင့်ကိုက်ညီရန်သင်၏ဝဘ်ဆာဗာကိုအလွယ်တကူညှိနှိုင်းနိုင်လိမ့်မည်။ နောက်ဆုံးသတင်းများကိုပုံမှန်စစ်ဆေးရန်နှင့်စွမ်းဆောင်ရည်နှင့်စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်အတွက် PHP extensions များကိုပိုမိုတပ်ဆင်ရန်သတိရပါ။

LNMP ပတ်ဝန်းကျင်တွင်ဤ PHP တပ်ဆင်ခြင်းလမ်းညွှန်သည်သင့်အတွက်အထောက်အကူဖြစ်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။ သင့်တွင်မေးခွန်းများရှိပါကမှတ်ချက်ဌာနတွင်ဆွေးနွေးရန်အခမဲ့ဖြစ်ပါစေ။