Director articol
Sistemul dvs. nu poate găsi php-fpm.service, pot exista următoarele situații:
1. Verificați versiunea PHP-FPM
diferit Linux Distribuție și versiune PHP,php-fpm Numele serviciului este diferit. Verificați mai întâi versiunea PHP:
php -v
De exemplu, rezultatul este:
PHP 8.1.2 (cli) (built: Jan 23 2022 09:47:36) ( NTS )
Explicați că utilizați PHP 8.1, atunci serviciul PHP-FPM poate fi php8.1-fpm.
Puteți vizualiza procesul FPM specific cu următoarea comandă:
ps aux | grep php-fpm
Dacă rezultatul este similar cu:
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)
Atunci numele serviciului tău este php8.3-fpm.
încerca:
sudo systemctl restart php8.3-fpm
📌 Faceți clic pe linkul de mai jos pentru a afla cum să o faceți HestiaCP Sfaturi pentru interogarea versiunii PHP! 👇👇

2. Găsiți numele serviciului PHP-FPM
Dacă nu sunteți sigur de numele serviciului PHP-FPM, puteți utiliza:
systemctl list-units --type=service | grep fpm
sau:
systemctl | grep php
Daca revine:
php7.4-fpm.service loaded active running The PHP 7.4 FastCGI Process Manager
Aceasta înseamnă că versiunea dvs. PHP este 7.4. Comanda corectă ar trebui să fie:
sudo systemctl restart php7.4-fpm
3. Verificați dacă PHP-FPM este instalat
如果 systemctl Nu pot găsi php-fpm, indicând faptul că este posibil ca PHP-FPM să nu fie instalat. Puteți rula:
dpkg -l | grep php
Dacă nu php-fpm Pachete înrudite, instalați-l:
sudo apt update
sudo apt install php-fpm
Apoi încercați din nou:
sudo systemctl restart php-fpm
4. Porniți manual PHP-FPM
如果 systemctl Dacă serviciul tot nu este găsit, îl puteți porni manual:
sudo /usr/sbin/php-fpm
Apoi verificați progresul:
ps aux | grep php-fpm
Dacă PHP-FPM este pornit dar systemctl Dacă serviciul tot nu este găsit, puteți crea un fișier de configurare Systemd:
sudo nano /etc/systemd/system/php-fpm.service
Plus:
[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
Apoi:
sudo systemctl daemon-reload
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
总结
- Determinați versiunea PHP (
php -v) - Utilizați numele corect al serviciului (
php7.4-fpm或php8.1-fpm等) - Verificați dacă PHP-FPM este instalat (
dpkg -l | grep php) - Pornire manuală (
/usr/sbin/php-fpm) - Dacă nu există un serviciu Systemd, creați-l manual
Poți încerca aceste metode și vezi care îți rezolvă problema! 💡
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „🚨 Repornirea PHP-FPM a eșuat? „Rezolvați unitatea php-fpm.service nu a fost găsită în 1 minut” vă poate ajuta.
Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-32493.html
Pentru a debloca mai multe trucuri ascunse🔑, te invităm să te alături canalului nostru de Telegram!
Distribuie si da like daca iti place! Share-urile și like-urile tale sunt motivația noastră continuă!
