🚨 Il-bidu mill-ġdid PHP-FPM falla? 1 minuta biex tiffissa Unità php-fpm.service ma nstabx

Is-sistema tiegħek ma tistax issib php-fpm.service, jista' jkun hemm is-sitwazzjonijiet li ġejjin:

1. Iċċekkja l-verżjoni PHP-FPM

differenti Linux Distribuzzjoni u verżjoni PHP,php-fpm L-isem tas-servizz huwa differenti. L-ewwel iċċekkja l-verżjoni PHP:

php -v

Per eżempju, l-output huwa:

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

Spjega li qed tuża PHP 8.1, allura s-servizz PHP-FPM jista 'jkun php8.1-fpm.

Tista' tara l-proċess speċifiku tal-FPM bil-kmand li ġej:

ps aux | grep php-fpm

Jekk l-output huwa simili għal:

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)

Imbagħad l-isem tas-servizz tiegħek huwa php8.3-fpm.

ipprova:

sudo systemctl restart php8.3-fpm

📌 Ikklikkja l-link hawn taħt biex titgħallem kif tagħmel dan HestiaCP Suġġerimenti dwar il-mistoqsija tal-verżjoni PHP! 👇👇

🚨 Il-bidu mill-ġdid PHP-FPM falla? 1 minuta biex tiffissa Unità php-fpm.service ma nstabx

2. Sib l-isem tas-servizz PHP-FPM

Jekk m'intix ċert mill-isem tas-servizz PHP-FPM, tista' tuża:

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

jew:

systemctl | grep php

Jekk tirritorna:

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

Dan ifisser li l-verżjoni tal-PHP tiegħek hija 7.4. Il-kmand korrett għandu jkun:

sudo systemctl restart php7.4-fpm

3. Iċċekkja jekk PHP-FPM huwiex installat

如果 systemctl Ma tistax issib php-fpm, li jindika li PHP-FPM jista' ma jiġix installat. Tista' tmexxi:

dpkg -l | grep php

jekk m'hemmx php-fpm Pakketti relatati, installah:

sudo apt update
sudo apt install php-fpm

Imbagħad erġa' pprova:

sudo systemctl restart php-fpm

4. Ibda manwalment PHP-FPM

如果 systemctl Jekk is-servizz għadu ma nstabx, tista' tibdah manwalment:

sudo /usr/sbin/php-fpm

Imbagħad iċċekkja l-progress:

ps aux | grep php-fpm

Jekk PHP-FPM jinbeda iżda systemctl Jekk is-servizz għadu ma jinstabx, tista' toħloq fajl ta' konfigurazzjoni Systemd:

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

Żid ma':

[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

Imbagħad:

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

fi ftit kliem

  1. Iddetermina l-verżjoni PHP (php -v)
  2. Uża l-isem tas-servizz korrett (php7.4-fpm Jew php8.1-fpm stenna)
  3. Iċċekkja jekk PHP-FPM huwiex installat (dpkg -l | grep php)
  4. Bidu manwali (/usr/sbin/php-fpm)
  5. Jekk ma jkunx hemm servizz Systemd, oħloq manwalment

Tista 'tipprova dawn il-metodi u tara liema wieħed issolvi l-problema tiegħek! 💡

发表 评论

您的邮箱地址不会被公开。 Jintużaw l-oqsma meħtieġa * Tikketta

Direttorju tal-Artikoli
Skrollja Top