လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP-FPM ကို Centos 7 တွင်တပ်ဆင်ရန်နှင့် configure လုပ်ရန်လမ်းညွှန်အပြည့်အစုံ

PHP-FPM ကို Centos 7 တွင်တပ်ဆင်ရန်နှင့် configure လုပ်ရန်လမ်းညွှန်အပြည့်အစုံ

gitbox 2025-06-27

PHP-FPM ကို Centos 7 တွင်တပ်ဆင်ရန်ပြင်ဆင်ခြင်း

ခေတ်သစ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင် PHP သည်ကျယ်ပြန့်စွာအသုံးပြုသောဆာဗာဘေးထွက် Scriping ဘာသာစကားဖြစ်ပြီး PHP-FPM (Fasticgi process Manager) သည် PHP Existution Performance ကိုသိသိသာသာတိုးတက်စေနိုင်သည်။ ဤဆောင်းပါးသည် Php-FPM ကို Centos 7 တွင်မှန်ကန်စွာတပ်ဆင်ရန်နှင့် configure လုပ်ရန်အဆင့်ဆင့်ကိုအဆင့်ဆင့်သင်ကြားပေးလိမ့်မည်။

စနစ်မွမ်းမံမှု

ပထမ ဦး စွာ system package သည်နောက်ဆုံးပေါ်ဖြစ်ကြောင်းသေချာပါစေ။ System update အတွက် terminal အတွက်အောက်ပါ command ကို run:

 sudo yum update -y

EPEL နှင့် REMI repository ကို install လုပ်ပါ

PHP-FPM သည် Centos default repository တွင်မပါ 0 င်သောကြောင့် EPEL နှင့် REMI repository ကို ဦး စွာတပ်ဆင်ရန်လိုအပ်သည်။

 sudo yum install epel-release -y
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

PHP 7.4 Remi repository ကိုဖွင့်ပါ

တပ်ဆင်မှုပြီးပြည့်စုံပြီးနောက်လိုအပ်သော PHP Repository ဗားရှင်းကိုဖွင့်ပါ (ဤဥပမာသည် PHP 7.4 ကိုအသုံးပြုသည်)

 sudo yum-config-manager --enable remi-php74

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

PHP နှင့် PHP-FPM ကိုထည့်သွင်းပါ

PHP နှင့် 4 င်း၏ FPM module များကို install လုပ်ရန်အောက်ပါ command ကို Execute လုပ်ပါ။

 sudo yum install php php-fpm -y

PHP-FPM ကို configriate

တပ်ဆင်မှုပြီးဆုံးသွားသောအခါ PHP-FPM ၏အခြေခံပြင်ဆင်မှုလိုအပ်သည်။ အဓိက configuration ဖိုင်ကိုတည်းဖြတ်ပါ။

 sudo vi /etc/php-fpm.d/www.conf

အောက်ပါနယ်ပယ်များကိုရှာဖွေပြီးသင်၏ web service အသုံးပြုသူများကို၎င်းတို့၏တန်ဖိုးကိုပြင်ဆင်ပါ (Nginx) -

 user = nginx
group = nginx

စတင်ရန်နှင့် PHP-FPM ကိုစတင်ရန်စတင်ပါ

Configuration ပြီးဆုံးပြီးနောက် PHP-FPM ဝန်ဆောင်မှုကိုစတင်ပါ။ ၎င်းကိုအလိုအလျောက်စတင်ရန်သတ်မှတ်ပါ။

 sudo systemctl start php-fpm
sudo systemctl enable php-fpm

PHP-FPM ဝန်ဆောင်မှုအခြေအနေကိုစစ်ဆေးပါ

PHP-FPM ကိုအောင်မြင်စွာစတင်ခြင်းရှိမရှိစစ်ဆေးပါ။

 sudo systemctl status php-fpm

ပြန်လာသည့်အခြေအနေသည် တက်ကြွစွာ (အပြေး) သည်ဆိုပါက 0 န်ဆောင်မှုသည်အောင်မြင်စွာစတင်သည်။

အကျဉ်းချုပ်

ဤလမ်းညွှန်အားဖြင့် PHP-FPM ကို Centos 7 တွင်အောင်မြင်စွာတပ်ဆင်ပြီး centos 7 တွင်အောင်မြင်စွာတပ်ဆင်ပြီးပါ 0 င်သည်။ PHP-FPM ၏ထိရောက်သောစီမံခန့်ခွဲမှုယန္တရားနှင့်အတူ PHP စီမံကိန်းများ၏လုပ်ငန်းလည်ပတ်မှုသည်ထုတ်လုပ်မှုပတ် 0 န်းကျင်ကိုဖြန့်ကျက်ခြင်း၏မရှိမဖြစ်လိုအပ်သည်။

ဆက်စပ်အကြောင်းအရာ