🚨 PHP-FPM kuyambitsanso kwalephera? Mphindi 1 kukonza Unit php-fpm.service sinapezeke

Makina anu sangapezeke php-fpm.service, pakhoza kukhala zotsatirazi:

1. Onani mtundu wa PHP-FPM

zosiyana Linux Kugawa ndi mtundu wa PHP,php-fpm Dzina lautumiki ndi losiyana. Choyamba onani mtundu wa PHP:

php -v

Mwachitsanzo, zotsatira zake ndi:

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

Fotokozani kuti mukugwiritsa ntchito PHP 8.1, ndiye kuti ntchito ya PHP-FPM ikhoza kukhala php8.1-fpm.

Mutha kuwona ndondomeko ya FPM ndi lamulo ili:

ps aux | grep php-fpm

Ngati zotsatira zikufanana ndi:

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)

Ndiye dzina la utumiki wanu ndi php8.3-fpm.

yesani:

sudo systemctl restart php8.3-fpm

📌 Dinani ulalo womwe uli pansipa kuti mudziwe momwe mungachitire HestiaCP Malangizo amafunso amtundu wa PHP! 👇👇

🚨 PHP-FPM kuyambitsanso kwalephera? Mphindi 1 kukonza Unit php-fpm.service sinapezeke

2. Pezani dzina la utumiki wa PHP-FPM

Ngati simukutsimikiza za dzina lautumiki wa PHP-FPM, mutha kugwiritsa ntchito:

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

kapena:

systemctl | grep php

Ngati ibwerera:

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

Izi zikutanthauza kuti mtundu wanu wa PHP ndi 7.4 Lamulo lolondola liyenera kukhala:

sudo systemctl restart php7.4-fpm

3. Onani ngati PHP-FPM yaikidwa

kuti mwina systemctl Sindikupeza php-fpm, kusonyeza kuti PHP-FPM mwina siyiyike. Mutha kuthamanga:

dpkg -l | grep php

ngati kulibe php-fpm Maphukusi ogwirizana nawo, yikani:

sudo apt update
sudo apt install php-fpm

Kenako yesaninso:

sudo systemctl restart php-fpm

4. Yambitsani pamanja PHP-FPM

kuti mwina systemctl Ngati ntchitoyo sinapezeke, mutha kuyiyambitsa pamanja:

sudo /usr/sbin/php-fpm

Kenako onani momwe zikuyendera:

ps aux | grep php-fpm

Ngati PHP-FPM yayamba koma systemctl Ngati ntchitoyo sinapezeke, mutha kupanga fayilo yosinthira ya Systemd:

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

Onjezani ku:

[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

Kenako:

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

总结

  1. Tsimikizirani mtundu wa PHP (php -v)
  2. Gwiritsani ntchito dzina lolondola (php7.4-fpm Kapena php8.1-fpm dikirani)
  3. Onani ngati PHP-FPM yakhazikitsidwa (dpkg -l | grep php)
  4. Kuyamba Pamanja (/usr/sbin/php-fpm)
  5. Ngati palibe ntchito ya Systemd, pangani pamanja

Mutha kuyesa njira izi ndikuwona yomwe imathetsa vuto lanu! 💡

发表 评论

Imelo yanu sisindikizidwa. Minda yofunikira imagwiritsidwa ntchito * Chizindikiro

Kalozera wa Nkhani
Pitani pamwamba