🚨 Ponovo pokretanje PHP-FPM-a nije uspjelo? 1 minuta za popravku Jedinica php-fpm.service nije pronađena

Vaš sistem ne može pronaći php-fpm.service, mogu postojati sljedeće situacije:

1. Provjerite verziju PHP-FPM-a

drugačiji Linux Distribucija i PHP verzija,php-fpm Naziv usluge je drugačiji. Prvo provjerite verziju PHP-a:

php -v

Na primjer, izlaz je:

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

Objasnite da koristite PHP 8.1, onda može biti PHP-FPM usluga php8.1-fpm.

Možete pogledati određeni FPM proces sa sljedećom naredbom:

ps aux | grep php-fpm

Ako je izlaz sličan:

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)

Tada je naziv vaše usluge php8.3-fpm.

probaj:

sudo systemctl restart php8.3-fpm

📌 Kliknite na link ispod da saznate kako to učiniti HestiaCP Savjeti za upite za verziju PHP-a! 👇👇

🚨 Ponovo pokretanje PHP-FPM-a nije uspjelo? 1 minuta za popravku Jedinica php-fpm.service nije pronađena

2. Pronađite naziv usluge PHP-FPM

Ako niste sigurni u ime PHP-FPM usluge, možete koristiti:

systemctl list-units --type=service | grep fpm

ili:

systemctl | grep php

Ako se vrati:

php7.4-fpm.service   loaded active running   The PHP 7.4 FastCGI Process Manager

To znači da je vaša PHP verzija 7.4.

sudo systemctl restart php7.4-fpm

3. Provjerite da li je PHP-FPM instaliran

如果 systemctl Ne mogu naći php-fpm, što ukazuje da PHP-FPM možda nije instaliran. Možete pokrenuti:

dpkg -l | grep php

ako nema php-fpm Povezani paketi, instalirajte ga:

sudo apt update
sudo apt install php-fpm

Zatim pokušajte ponovo:

sudo systemctl restart php-fpm

4. Ručno pokrenite PHP-FPM

如果 systemctl Ako usluga i dalje nije pronađena, možete je pokrenuti ručno:

sudo /usr/sbin/php-fpm

Zatim provjerite napredak:

ps aux | grep php-fpm

Ako je PHP-FPM pokrenut ali systemctl Ako usluga i dalje nije pronađena, možete kreirati Systemd konfiguracijsku datoteku:

sudo nano /etc/systemd/system/php-fpm.service

Dodaj u:

[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

onda:

sudo systemctl daemon-reload
sudo systemctl enable php-fpm
sudo systemctl start php-fpm

总结

  1. Odredite verziju PHP-a (php -v)
  2. Koristite ispravan naziv usluge (php7.4-fpmphp8.1-fpm čekaj)
  3. Provjerite je li instaliran PHP-FPM (dpkg -l | grep php)
  4. Ručno pokretanje (/usr/sbin/php-fpm)
  5. Ako ne postoji Systemd usluga, kreirajte je ručno

Možete isprobati ove metode i vidjeti koja rješava vaš problem! 💡

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) podijelio je "🚨 Ponovno pokretanje PHP-FPM-a nije uspjelo? "Resolve Unit php-fpm.service nije pronađen za 1 minut" može vam pomoći.

Dobrodošli da podijelite link ovog članka:https://www.chenweiliang.com/cwl-32493.html

Da biste otključali još skrivenih trikova🔑, dobrodošli da se pridružite našem Telegram kanalu!

Podijelite i lajkujte ako vam se sviđa! Vaša dijeljenja i lajkovi su naša stalna motivacija!

 

Komentari

Vaša email adresa neće biti objavljena. Koriste se obavezna polja * Oznaka

Dođite na vrh