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

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
总结
- PHP பதிப்பைத் தீர்மானிக்கவும். (
php -v) - சரியான சேவைப் பெயரைப் பயன்படுத்தவும். (
php7.4-fpm或php8.1-fpmகாத்திரு) - PHP-FPM நிறுவப்பட்டுள்ளதா என சரிபார்க்கவும். (
dpkg -l | grep php) - கையேடு தொடக்கம் (
/usr/sbin/php-fpm) - Systemd சேவை இல்லையென்றால், அதை கைமுறையாக உருவாக்கவும்.
இந்த முறைகளை நீங்கள் முயற்சி செய்து, உங்கள் பிரச்சினையை தீர்க்கும் முறையைப் பார்க்கலாம்! 💡 💡 💡 தமிழ்
ஹோப் சென் வெலியாங் வலைப்பதிவு ( https://www.chenweiliang.com/ ) பகிரப்பட்டது "🚨 PHP-FPM மறுதொடக்கம் தோல்வியடைந்ததா? "1 நிமிடத்தில் php-fpm.service ஐத் தீர்க்க முடியவில்லை" என்பது உங்களுக்கு உதவக்கூடும்.
இந்தக் கட்டுரையின் இணைப்பைப் பகிர வரவேற்கிறோம்:https://www.chenweiliang.com/cwl-32493.html

