ఆర్టికల్ డైరెక్టరీ
మీ సిస్టమ్ కనుగొనలేకపోయింది 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.
మీరు ఈ క్రింది ఆదేశంతో నిర్దిష్ట 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

