🚨 PHP-FPM ပြန်လည်စတင်ခြင်း မအောင်မြင်ဘူးလား။ Unit php-fpm.service ကို ပြင်ရန် 1 မိနစ် မတွေ့ပါ။

သင့်စနစ်က ရှာမတွေ့ပါ။ php-fpm.serviceအောက်ပါအခြေအနေများ ရှိနိုင်သည်-

1. PHP-FPM ဗားရှင်းကို စစ်ဆေးပါ။

ကွဲပြားခြားနားသည် Linux ကို ဖြန့်ဝေခြင်းနှင့် PHP ဗားရှင်း၊php-fpm ဝန်ဆောင်မှုအမည် မတူပါ။ ပထမဦးစွာ PHP ဗားရှင်းကိုစစ်ဆေးပါ။

php -v

ဥပမာအားဖြင့်၊ အထွက်သည်-

PHP 8.1.2 (cli) (built: Jan 23 2022 09:47:36) ( NTS )

သင်အသုံးပြုနေကြောင်း ရှင်းပြပါ။ PHP ကို ​​8.1ထို့နောက် PHP-FPM ဝန်ဆောင်မှုဖြစ်နိုင်သည်။ php8.1-fpm။

အောက်ပါ command ဖြင့် သတ်မှတ်ထားသော FPM လုပ်ငန်းစဉ်ကို သင်ကြည့်ရှုနိုင်သည်-

ps aux | grep php-fpm

အထွက်နှုန်းသည် အောက်ပါတို့နှင့် ဆင်တူပါက၊

root      1234  0.0  0.1 123456 12345 ? Ss   12:34   0:00 php-fpm: master process (/etc/php/8.1/fpm/php-fpm.conf)

ဒါဆိုရင် မင်းရဲ့ ဝန်ဆောင်မှုနာမည်က php8.3-fpm။

ကြိုးစားပါ

sudo systemctl restart php8.3-fpm

📌 ပြုလုပ်နည်းကို လေ့လာရန် အောက်ပါ link ကိုနှိပ်ပါ။ HestiaCP PHP ဗားရှင်းမေးမြန်းမှု အကြံပြုချက်များ။ 👇👇

🚨 PHP-FPM ပြန်လည်စတင်ခြင်း မအောင်မြင်ဘူးလား။ Unit php-fpm.service ကို ပြင်ရန် 1 မိနစ် မတွေ့ပါ။

2. PHP-FPM ဝန်ဆောင်မှုအမည်ကို ရှာပါ။

PHP-FPM ဝန်ဆောင်မှုအမည်ကို သင်မသေချာပါက၊ သင်အသုံးပြုနိုင်သည်-

systemctl list-units --type=service | grep fpm

သို့မဟုတ်

systemctl | grep php

ပြန်လာလျှင်-

php7.4-fpm.service   loaded active running   The PHP 7.4 FastCGI Process Manager

ဆိုလိုသည်မှာ သင်၏ PHP ဗားရှင်းသည် 7.4 ဖြစ်ပြီး မှန်ကန်သော command ဖြစ်သင့်သည်။

sudo systemctl restart php7.4-fpm

3. PHP-FPM ကို ထည့်သွင်းထားခြင်း ရှိမရှိ စစ်ဆေးပါ။

如果 systemctl ရှာမတွေ့ပါ။ php-fpmPHP-FPM ကို ထည့်သွင်း၍မရကြောင်း ညွှန်ပြသည်။ သင်ပြေးနိုင်သည်-

dpkg -l | grep php

မရှိလျှင် php-fpm ဆက်စပ်ပက်ကေ့ဂျ်များ၊ ၎င်းကို ထည့်သွင်းပါ-

sudo apt update
sudo apt install php-fpm

ထို့နောက် ထပ်စမ်းကြည့်ပါ-

sudo systemctl restart php-fpm

4. PHP-FPM ကို ကိုယ်တိုင်စတင်ပါ။

如果 systemctl ဝန်ဆောင်မှုကို ရှာမတွေ့သေးပါက၊ ၎င်းကို ကိုယ်တိုင်စတင်နိုင်သည်-

sudo /usr/sbin/php-fpm

ထို့နောက် တိုးတက်မှုကို စစ်ဆေးပါ။

ps aux | grep php-fpm

PHP-FPM ကို စတင်အသုံးပြုပါက၊ systemctl ဝန်ဆောင်မှုကို ရှာမတွေ့သေးပါက၊ Systemd configuration ဖိုင်ကို သင်ဖန်တီးနိုင်သည်-

sudo nano /etc/systemd/system/php-fpm.service

ထည့်သည်:

[Unit]
Description=The PHP FastCGI Process Manager
After=network.target

[Service]
ExecStart=/usr/sbin/php-fpm
Restart=always
User=www-data
Group=www-data

[Install]
WantedBy=multi-user.target

ထို့နောက်-

sudo systemctl daemon-reload
sudo systemctl enable php-fpm
sudo systemctl start php-fpm

အကျဥ်းရုံးသည်

  1. PHP ဗားရှင်းကို သတ်မှတ်ပါ။ (php -v)
  2. မှန်ကန်သောဝန်ဆောင်မှုအမည်ကို အသုံးပြုပါ။ (php7.4-fpm 或 php8.1-fpm စောင့်ပါ)
  3. PHP-FPM ကို ထည့်သွင်းထားခြင်း ရှိမရှိ စစ်ဆေးပါ။ (dpkg -l | grep php)
  4. လူကိုယ်တိုင် စတင်ပါ။ (/usr/sbin/php-fpm)
  5. Systemd ဝန်ဆောင်မှုမရှိပါက ၎င်းကို ကိုယ်တိုင်ဖန်တီးပါ။

ဒီနည်းလမ်းတွေကို စမ်းသုံးကြည့်ပြီး ဘယ်ဟာက သင့်ပြဿနာကို ဖြေရှင်းပေးမလဲဆိုတာ ကြည့်နိုင်ပါတယ်။ 💡

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) shared " 🚨 PHP-FPM ပြန်လည်စတင်ခြင်း မအောင်မြင်ဘူးလား? "Resolve Unit php-fpm.service ကို 1 မိနစ်အတွင်း ရှာမတွေ့ပါ" သည် သင့်အား ကူညီနိုင်ပါသည်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-32493.html

နောက်ထပ်လျှို့ဝှက်လှည့်ကွက်များကိုသော့ဖွင့်ရန်🔑၊ ကျွန်ုပ်တို့၏ Telegram ချန်နယ်တွင် ပါဝင်ရန် ကြိုဆိုလိုက်ပါ။

ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။ သင်၏ မျှဝေမှုများနှင့် ကြိုက်နှစ်သက်မှုများသည် ကျွန်ုပ်တို့၏ ဆက်လက်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ 用项已用用 * တံဆိပ်

ထိပ်တန်းမှလှိမ့်