Директорияи мақолаҳо
Системаи шумо пайдо карда наметавонад 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! 👇👇

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
Хулласи калом
- Версияи PHP-ро муайян кунед (
php -v) - Номи хидмати дурустро истифода баред (
php7.4-fpm或php8.1-fpmинтизор шавед) - Санҷед, ки PHP-FPM насб шудааст ё не (
dpkg -l | grep php) - Оғози дастӣ (
/usr/sbin/php-fpm) - Агар ягон хидмати Systemd мавҷуд набошад, онро дастӣ эҷод кунед
Шумо метавонед ин усулҳоро санҷед ва бубинед, ки кадоме аз онҳо мушкили шуморо ҳал мекунад! 💡
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) муштарак "🚨 бозоғозкунии PHP-FPM ноком шуд? "Ҳалли воҳиди php-fpm.service дар 1 дақиқа ёфт нашуд" метавонад ба шумо кӯмак кунад.
Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-32493.html

