🚨 Бозоғозкунии PHP-FPM ноком шуд? 1 дақиқа барои ислоҳи воҳиди php-fpm.service ёфт нашуд

Системаи шумо пайдо карда наметавонад php-fpm.service, метавонад ҳолатҳои зерин вуҷуд дошта бошанд:

1. Нусхаи PHP-FPM-ро санҷед

гуногун Linux Тақсим ва версияи PHP,php-fpm Номи хидмат гуногун аст. Аввал версияи PHP-ро тафтиш кунед:

php -v

Масалан, натиҷа ин аст:

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

Фаҳмонед, ки шумо истифода мебаред PHP 8.1, пас хидмати PHP-FPM метавонад бошад php8.1-fpm.

Шумо метавонед раванди мушаххаси FPM-ро бо фармони зерин дидан кунед:

ps aux | grep php-fpm

Агар натиҷа ба ин монанд бошад:

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)

Пас номи хидмати шумо аст php8.3-fpm.

кӯшиш кунед:

sudo systemctl restart php8.3-fpm

📌 Истиноди зерро клик кунед то тарзи иҷрои онро биомӯзед HestiaCP Маслиҳатҳо оид ба дархости версияи PHP! 👇👇

🚨 Бозоғозкунии PHP-FPM ноком шуд? 1 дақиқа барои ислоҳи воҳиди php-fpm.service ёфт нашуд

2. Номи хидмати PHP-FPM-ро ёбед

Агар шумо ба номи хидмати PHP-FPM боварӣ надошта бошед, шумо метавонед истифода баред:

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

ё:

systemctl | grep php

Агар баргардад:

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

Ин маънои онро дорад, ки версияи PHP-и шумо 7.4. Фармони дуруст бояд чунин бошад.

sudo systemctl restart php7.4-fpm

3. Санҷед, ки оё PHP-FPM насб шудааст

如果 systemctl Наёфтам php-fpm, нишон медиҳад, ки PHP-FPM метавонад насб карда нашавад. Шумо метавонед иҷро кунед:

dpkg -l | grep php

Агар не php-fpm Бастаҳои алоқаманд, онро насб кунед:

sudo apt update
sudo apt install php-fpm

Пас аз нав кӯшиш кунед:

sudo systemctl restart php-fpm

4. PHP-FPM-ро дастӣ оғоз кунед

如果 systemctl Агар хидмат то ҳол ёфт нашавад, шумо метавонед онро дастӣ оғоз кунед:

sudo /usr/sbin/php-fpm

Сипас пешрафтро санҷед:

ps aux | grep php-fpm

Агар PHP-FPM оғоз шавад, аммо systemctl Агар хидмат то ҳол ёфт нашавад, шумо метавонед файли конфигуратсияи Systemd-ро эҷод кунед:

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

Илова ба:

[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

Сипас:

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

Хулласи калом

  1. Версияи PHP-ро муайян кунед (php -v)
  2. Номи хидмати дурустро истифода баред (php7.4-fpmphp8.1-fpm интизор шавед)
  3. Санҷед, ки PHP-FPM насб шудааст ё не (dpkg -l | grep php)
  4. Оғози дастӣ (/usr/sbin/php-fpm)
  5. Агар ягон хидмати Systemd мавҷуд набошад, онро дастӣ эҷод кунед

Шумо метавонед ин усулҳоро санҷед ва бубинед, ки кадоме аз онҳо мушкили шуморо ҳал мекунад! 💡

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) муштарак "🚨 бозоғозкунии PHP-FPM ноком шуд? "Ҳалли воҳиди php-fpm.service дар 1 дақиқа ёфт нашуд" метавонад ба шумо кӯмак кунад.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-32493.html

Барои кушодани ҳилаҳои пинҳонии бештар🔑, хуш омадед ба канали мо дар Telegram ҳамроҳ шавед!

Поделиться ва лайк, агар ба шумо писанд омад! Саҳмияҳо ва лайкҳои шумо ангезаи доимии мо мебошанд!

 

发表 评论

Суроғаи почтаи электронии шумо нашр намешавад. 必填 项 已 用 * Нишон

Акс аз бойгонӣ