🚨 PHP-FPM மறுதொடக்கம் தோல்வியடைந்ததா? php-fpm.service யூனிட்டை சரிசெய்ய 1 நிமிடம் கிடைக்கவில்லை.

உங்கள் கணினியால் கண்டுபிடிக்க முடியவில்லை. php-fpm.service, பின்வரும் சூழ்நிலைகள் இருக்கலாம்:

1. PHP-FPM பதிப்பைச் சரிபார்க்கவும்

வெவ்வேறு லினக்ஸ் விநியோகம் மற்றும் 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.

பின்வரும் கட்டளையுடன் குறிப்பிட்ட 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 பதிப்பு வினவல் குறிப்புகள்! 👇

🚨 PHP-FPM மறுதொடக்கம் தோல்வியடைந்ததா? 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. சரியான கட்டளை பின்வருமாறு இருக்க வேண்டும்:

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 பதிப்பைத் தீர்மானிக்கவும். (php -v)
  2. சரியான சேவைப் பெயரைப் பயன்படுத்தவும். (php7.4-fpmphp8.1-fpm காத்திரு)
  3. PHP-FPM நிறுவப்பட்டுள்ளதா என சரிபார்க்கவும். (dpkg -l | grep php)
  4. கையேடு தொடக்கம் (/usr/sbin/php-fpm)
  5. Systemd சேவை இல்லையென்றால், அதை கைமுறையாக உருவாக்கவும்.

இந்த முறைகளை நீங்கள் முயற்சி செய்து, உங்கள் பிரச்சினையை தீர்க்கும் முறையைப் பார்க்கலாம்! 💡 💡 💡 தமிழ்

ஹோப் சென் வெலியாங் வலைப்பதிவு ( https://www.chenweiliang.com/ ) பகிரப்பட்டது "🚨 PHP-FPM மறுதொடக்கம் தோல்வியடைந்ததா? "1 நிமிடத்தில் php-fpm.service ஐத் தீர்க்க முடியவில்லை" என்பது உங்களுக்கு உதவக்கூடும்.

இந்தக் கட்டுரையின் இணைப்பைப் பகிர வரவேற்கிறோம்:https://www.chenweiliang.com/cwl-32493.html

மேலும் மறைக்கப்பட்ட தந்திரங்களைத் திறக்க🔑, எங்கள் டெலிகிராம் சேனலில் சேர வரவேற்கிறோம்!

பிடித்திருந்தால் லைக் செய்து பகிருங்கள்! உங்களின் ஷேர்களும் லைக்குகளும் எங்களின் தொடர் உந்துதலாகும்!

 

发表 评论

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் பயன்படுத்தப்படுகின்றன * லேபிள்

கட்டுரை அடைவு
டாப் உருட்டு