🚨 PHP-FPM rekòmanse echwe? 1 minit pou ranje Unit php-fpm.service pa jwenn

Sistèm ou pa ka jwenn php-fpm.service, ka gen sitiyasyon sa yo:

1. Tcheke vèsyon PHP-FPM

diferan Linux Distribisyon ak vèsyon PHP,php-fpm Non sèvis la diferan. Premye tcheke vèsyon PHP a:

php -v

Pou egzanp, pwodiksyon an se:

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

Eksplike ke w ap itilize PHP 8.1, Lè sa a, sèvis PHP-FPM la ka php8.1-fpm.

Ou ka wè pwosesis FPM espesifik la ak lòd sa a:

ps aux | grep php-fpm

Si pwodiksyon an sanble ak:

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)

Lè sa a, non sèvis ou a se php8.3-fpm.

eseye:

sudo systemctl restart php8.3-fpm

📌 Klike sou lyen ki anba a pou aprann kijan pou fè li HestiaCP Konsèy rechèch vèsyon PHP! 👇👇

🚨 PHP-FPM rekòmanse echwe? 1 minit pou ranje Unit php-fpm.service pa jwenn

2. Jwenn non sèvis PHP-FPM

Si ou pa sèten sou non sèvis PHP-FPM, ou ka itilize:

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

oswa:

systemctl | grep php

Si li retounen:

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

Sa vle di vèsyon PHP ou a se 7.4 kòmand ki kòrèk la ta dwe:

sudo systemctl restart php7.4-fpm

3. Tcheke si PHP-FPM enstale

nan ka systemctl Pa ka jwenn php-fpm, ki endike PHP-FPM pa ka enstale. Ou ka kouri:

dpkg -l | grep php

si pa genyen php-fpm Pakè ki gen rapò, enstale li:

sudo apt update
sudo apt install php-fpm

Lè sa a, eseye ankò:

sudo systemctl restart php-fpm

4. Manyèlman kòmanse PHP-FPM

nan ka systemctl Si sèvis la toujou pa jwenn, ou ka kòmanse li manyèlman:

sudo /usr/sbin/php-fpm

Lè sa a tcheke pwogrè a:

ps aux | grep php-fpm

Si PHP-FPM kòmanse men systemctl Si sèvis la toujou pa jwenn, ou ka kreye yon fichye konfigirasyon Systemd:

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

Ajoute nan:

[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

Lè sa a:

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

总结

  1. Detèmine vèsyon PHP (php -v)
  2. Sèvi ak non sèvis ki kòrèk la (php7.4-fpm Oswa php8.1-fpm tann)
  3. Tcheke si PHP-FPM enstale (dpkg -l | grep php)
  4. Kòmanse manyèl (/usr/sbin/php-fpm)
  5. Si pa gen sèvis Systemd, kreye li manyèlman

Ou ka eseye metòd sa yo epi wè kiyès ki rezoud pwoblèm ou an! 💡

kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo te itilize * Mete etikèt sou

Ki gen tèt