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! 👇👇

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
总结
- Tsimikizirani mtundu wa PHP (
php -v) - Gwiritsani ntchito dzina lolondola (
php7.4-fpmKapenaphp8.1-fpmdikirani) - Onani ngati PHP-FPM yakhazikitsidwa (
dpkg -l | grep php) - Kuyamba Pamanja (
/usr/sbin/php-fpm) - Ngati palibe ntchito ya Systemd, pangani pamanja
Mutha kuyesa njira izi ndikuwona yomwe imathetsa vuto lanu! 💡
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) adagawana "🚨 PHP-FPM kuyambiranso kwalephera? "Resolve Unit php-fpm.service sichipezeka mu mphindi imodzi" ingakuthandizeni.
Takulandirani kugawana ulalo wa nkhaniyi:https://www.chenweiliang.com/cwl-32493.html

