🚹 A PHP-FPM ĂșjraindĂ­tĂĄs nem sikerĂŒlt? 1 perc a javĂ­tĂĄsra. Az egysĂ©g php-fpm.service nem talĂĄlhatĂł

A rendszer nem talĂĄlja php-fpm.service, a következƑ helyzetek adĂłdhatnak:

1. EllenƑrizze a PHP-FPM verziót

kĂŒlönbözƑ Linux ForgalmazĂĄs Ă©s PHP verziĂł,php-fpm A szolgĂĄltatĂĄs neve mĂĄs. ElƑször ellenƑrizze a PHP verziĂłjĂĄt:

php -v

PĂ©ldĂĄul a kimenet a következƑ:

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

MagyarĂĄzza el, hogy hasznĂĄlja PHP 8.1, akkor a PHP-FPM szolgĂĄltatĂĄs lehet php8.1-fpm.

Az adott FPM-folyamatot a következƑ paranccsal tekintheti meg:

ps aux | grep php-fpm

Ha a kimenet hasonlĂł:

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)

Akkor a szolgĂĄltatĂĄs neve php8.3-fpm.

megprĂłbĂĄl:

sudo systemctl restart php8.3-fpm

📌 Kattintson az alĂĄbbi linkre, hogy megtudja, hogyan kell csinĂĄlni HestiaCP Tippek a PHP verziĂł lekĂ©rdezĂ©sĂ©hez! 👇👇

🚹 A PHP-FPM ĂșjraindĂ­tĂĄs nem sikerĂŒlt? 1 perc a javĂ­tĂĄsra. Az egysĂ©g php-fpm.service nem talĂĄlhatĂł

2. Keresse meg a PHP-FPM szolgåltatås nevét

Ha nem biztos a PHP-FPM szolgåltatås nevében, hasznålhatja:

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

vagy:

systemctl | grep php

Ha visszajön:

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

Ez azt jelenti, hogy a PHP verziĂłja 7.4 A helyes parancsnak a következƑnek kell lennie.

sudo systemctl restart php7.4-fpm

3. EllenƑrizze, hogy a PHP-FPM telepítve van-e

ćŠ‚æžœ systemctl Nem talĂĄlom php-fpm, jelezve, hogy a PHP-FPM esetleg nincs telepĂ­tve. Futhatsz:

dpkg -l | grep php

ha nincs php-fpm KapcsolĂłdĂł csomagok, telepĂ­tse:

sudo apt update
sudo apt install php-fpm

EzutĂĄn prĂłbĂĄlja Ășjra:

sudo systemctl restart php-fpm

4. Indítsa el kézzel a PHP-FPM-et

ćŠ‚æžœ systemctl Ha a szolgĂĄltatĂĄs tovĂĄbbra sem talĂĄlhatĂł, manuĂĄlisan is elindĂ­thatja:

sudo /usr/sbin/php-fpm

Ezután ellenƑrizze a folyamatot:

ps aux | grep php-fpm

Ha a PHP-FPM elindul, de systemctl Ha a szolgåltatås tovåbbra sem talålható, létrehozhat egy Systemd konfiguråciós fåjlt:

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

Majd:

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

összefoglalås

  1. HatĂĄrozza meg a PHP verziĂłjĂĄt (php -v)
  2. HasznĂĄlja a megfelelƑ szolgĂĄltatĂĄsnevet (php7.4-fpm 或 php8.1-fpm 等)
  3. EllenƑrizze, hogy a PHP-FPM telepítve van-e (dpkg -l | grep php)
  4. Kézi indítås (/usr/sbin/php-fpm)
  5. Ha nincs Systemd szolgåltatås, hozza létre manuålisan

KiprĂłbĂĄlhatja ezeket a mĂłdszereket, Ă©s meglĂĄtja, melyik oldja meg a problĂ©mĂĄt! 💡

ć‘èĄš èŻ„èźș

E-mail cĂ­mĂ©t nem tesszĂŒk közzĂ©. A kötelezƑ mezƑket hasznĂĄljuk * CĂ­mke

Lapozzon a lap tetejére