🚨 Balikan deui PHP-FPM gagal? 1 menit ngalereskeun Unit php-fpm.service teu kapanggih

Sistim anjeun teu bisa manggihan php-fpm.service, meureun aya kaayaan di handap ieu:

1. Pariksa versi PHP-FPM

béda Linux Distribusi sareng versi PHP,php-fpm Ngaran jasa béda. Pariksa heula versi PHP:

php -v

Salaku conto, kaluaran nyaéta:

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

Ngajelaskeun yén anjeun ngagunakeun PHP 8.1, mangka layanan PHP-FPM bisa jadi php8.1-fpm.

Anjeun tiasa ningali prosés FPM khusus ku paréntah di handap ieu:

ps aux | grep php-fpm

Upami kaluaranna sami sareng:

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)

Lajeng nami jasa anjeun php8.3-fpm.

coba:

sudo systemctl restart php8.3-fpm

📌 Klik tautan di handap pikeun diajar kumaha ngalakukeunana HestiaCP Tips query versi PHP! 👇👇

🚨 Balikan deui PHP-FPM gagal? 1 menit ngalereskeun Unit php-fpm.service teu kapanggih

2. Teangan ngaran layanan PHP-FPM

Upami anjeun teu yakin kana nami jasa PHP-FPM, anjeun tiasa nganggo:

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

atawa:

systemctl | grep php

Lamun balik:

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

Ieu hartosna versi PHP anjeun 7.4 Paréntah anu leres kedahna:

sudo systemctl restart php7.4-fpm

3. Pariksa lamun PHP-FPM geus dipasang

如果 systemctl teu bisa manggihan php-fpm, nunjukkeun yén PHP-FPM bisa jadi teu dipasang. Anjeun tiasa ngajalankeun:

dpkg -l | grep php

Lamun henteu php-fpm Paket anu aya hubunganana, pasang:

sudo apt update
sudo apt install php-fpm

Teras cobian deui:

sudo systemctl restart php-fpm

4. Sacara manual ngamimitian PHP-FPM

如果 systemctl Upami jasana masih teu kapendak, anjeun tiasa ngamimitian sacara manual:

sudo /usr/sbin/php-fpm

Lajeng pariksa kamajuan:

ps aux | grep php-fpm

Lamun PHP-FPM dimimitian tapi systemctl Upami jasa éta henteu acan kapendak, anjeun tiasa nyiptakeun file konfigurasi Systemd:

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

Tambihkeun kana:

[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

Lajeng:

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

总结

  1. Nangtukeun versi PHP (php -v)
  2. Anggo nami jasa anu leres (php7.4-fpm Atanapi php8.1-fpm 等)
  3. Pariksa lamun PHP-FPM geus dipasang (dpkg -l | grep php)
  4. Mimitian Manual (/usr/sbin/php-fpm)
  5. Upami teu aya jasa Systemd, jieun sacara manual

Anjeun tiasa nyobian metodeu ieu sareng ningali anu mana anu ngabéréskeun masalah anjeun! 💡

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "🚨 PHP-FPM balikan deui gagal? "Resolve Unit php-fpm.service teu kapendak dina 1 menit" tiasa ngabantosan anjeun.

Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-32493.html

Pikeun muka konci trik anu langkung disumputkeun🔑, wilujeng sumping ka saluran Telegram kami!

Bagikeun sareng suka upami anjeun resep! Bagikeun sareng resep anjeun mangrupikeun motivasi anu terus kami!

 

koméntar

alamat surélék anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

Ngagulung ka luhur