🚨 PHP-FPM دوبارہ شروع کرنا ناکام ہو گیا؟ یونٹ کو ٹھیک کرنے کے لیے 1 منٹ php-fpm.service نہیں ملی

آپ کا سسٹم نہیں ڈھونڈ سکتا php-fpm.service، مندرجہ ذیل حالات ہو سکتے ہیں:

1. PHP-FPM ورژن چیک کریں۔

مختلف لینکس تقسیم اور پی ایچ پی ورژن،php-fpm سروس کا نام مختلف ہے۔ پہلے پی ایچ پی ورژن چیک کریں:

php -v

مثال کے طور پر، آؤٹ پٹ ہے:

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

وضاحت کریں کہ آپ استعمال کر رہے ہیں۔ پی ایچ پی کی 8.1، پھر PHP-FPM سروس ہو سکتی ہے۔ php8.1-fpmہے.

آپ درج ذیل کمانڈ کے ساتھ مخصوص 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

📌 اسے کرنے کا طریقہ جاننے کے لیے نیچے دیے گئے لنک پر کلک کریں۔ ہیسٹیا سی پی پی ایچ پی ورژن استفسار کی تجاویز! 👇👇

🚨 PHP-FPM دوبارہ شروع کرنا ناکام ہو گیا؟ یونٹ کو ٹھیک کرنے کے لیے 1 منٹ php-fpm.service نہیں ملی

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

اس کا مطلب ہے کہ آپ کا پی ایچ پی ورژن 7.4 ہے درست کمانڈ یہ ہونی چاہئے:

sudo systemctl restart php7.4-fpm

3. چیک کریں کہ آیا PHP-FPM انسٹال ہے۔

如果 systemctl نہیں مل سکتا php-fpm، یہ بتاتا ہے کہ PHP-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 کنفیگریشن فائل بنا سکتے ہیں:

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 -v)
  2. سروس کا صحیح نام استعمال کریں۔ (php7.4-fpm یا php8.1-fpm انتظار کرو)
  3. چیک کریں کہ آیا PHP-FPM انسٹال ہے۔ (dpkg -l | grep php)
  4. دستی آغاز (/usr/sbin/php-fpm)
  5. اگر کوئی Systemd سروس نہیں ہے تو اسے دستی طور پر بنائیں

آپ ان طریقوں کو آزما سکتے ہیں اور دیکھ سکتے ہیں کہ کون سا آپ کا مسئلہ حل کرتا ہے! 💡

ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ ) کا اشتراک کیا گیا "🚨 PHP-FPM دوبارہ شروع کرنا ناکام ہو گیا؟ "Resolve Unit php-fpm.service 1 منٹ میں نہیں ملی" آپ کی مدد کر سکتی ہے۔

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-32493.html

مزید پوشیدہ چالوں کو کھولنے کے لیے، ہمارے ٹیلیگرام چینل میں شامل ہونے میں خوش آمدید!

پسند آئے تو شیئر اور لائک کریں! آپ کے شیئرز اور لائکس ہماری مسلسل حوصلہ افزائی ہیں!

 

评论 评论

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

میں سکرال اوپر