🚨 Ji nû ve destpêkirina PHP-FPM têk çû? 1 hûrdem ji bo rastkirina Unit php-fpm.service nehat dîtin

Pergala we nikare bibîne php-fpm.service, dibe ku rewşên jêrîn hebin:

1. Guhertoya PHP-FPM kontrol bikin

wekîdin Linux Belavkirin û guhertoya PHP,php-fpm Navê xizmetê cuda ye. Pêşîn guhertoya PHP-ê kontrol bikin:

php -v

Mînakî, encam ev e:

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

Vebêjin ku hûn bikar tînin PHP 8.1, wê hingê dibe ku karûbarê PHP-FPM bibe php8.1-fpm.

Hûn dikarin bi fermana jêrîn pêvajoya FPM-ya taybetî bibînin:

ps aux | grep php-fpm

Ger encam dişibin:

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)

Hingê navê xizmeta we ye php8.3-fpm.

bazarkirin:

sudo systemctl restart php8.3-fpm

📌 Li ser lînka jêrîn bikirtînin da ku fêr bibin ka meriv çawa wiya dike HestiaCP Serişteyên lêpirsîna guhertoya PHP-ê! 👇👇

🚨 Ji nû ve destpêkirina PHP-FPM têk çû? 1 hûrdem ji bo rastkirina Unit php-fpm.service nehat dîtin

2. Navê karûbarê PHP-FPM bibînin

Heke hûn ji navê karûbarê PHP-FPM nebawer in, hûn dikarin bikar bînin:

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

an:

systemctl | grep php

Ger vegere:

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

Ev tê vê wateyê ku guhertoya PHP-ya we 7.4 e Fermana rast divê ev be:

sudo systemctl restart php7.4-fpm

3. Kontrol bikin ka PHP-FPM hatiye sazkirin

如果 systemctl nayê dîtin php-fpm, nîşan dide ku dibe ku PHP-FPM neyê saz kirin. Hûn dikarin birevin:

dpkg -l | grep php

heke tune be php-fpm Pakêtên têkildar, wê saz bikin:

sudo apt update
sudo apt install php-fpm

Hingê dîsa biceribîne:

sudo systemctl restart php-fpm

4. Bi destan PHP-FPM dest pê bike

如果 systemctl Ger karûbar hîn jî nehatiye dîtin, hûn dikarin wê bi destan dest pê bikin:

sudo /usr/sbin/php-fpm

Piştre pêşveçûnê kontrol bikin:

ps aux | grep php-fpm

Ger PHP-FPM dest pê kir lê systemctl Ger karûbar hîn jî nehatiye dîtin, hûn dikarin pelê veavakirina Systemd biafirînin:

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

Zêde bike bo:

[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

Paşan:

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

总结

  1. Guhertoya PHP-ê diyar bikin (php -v)
  2. Navê karûbarê rast bikar bînin (php7.4-fpmphp8.1-fpm 等)
  3. Kontrol bikin ka PHP-FPM hatiye saz kirin (dpkg -l | grep php)
  4. Destpêkirina Manual (/usr/sbin/php-fpm)
  5. Heke karûbarê Systemd tune, wê bi destan biafirînin

Hûn dikarin van rêbazan biceribînin û bibînin ka kîjan pirsgirêka we çareser dike! 💡

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

pelrêça gotarê
Scroll to Top