Directori d'articles
El vostre sistema no pot trobar php-fpm.service, hi poden haver les situacions següents:
1. Comproveu la versió PHP-FPM
diferent Linux Distribució i versió PHP,php-fpm El nom del servei és diferent. Primer comproveu la versió de PHP:
php -v
Per exemple, la sortida és:
PHP 8.1.2 (cli) (built: Jan 23 2022 09:47:36) ( NTS )
Explica que estàs utilitzant PHP 8.1, llavors el servei PHP-FPM pot ser php8.1-fpm.
Podeu veure el procés FPM específic amb l'ordre següent:
ps aux | grep php-fpm
Si la sortida és similar a:
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)
Aleshores, el nom del vostre servei és php8.3-fpm.
prova:
sudo systemctl restart php8.3-fpm
📌 Feu clic a l'enllaç següent per dominar a l'instant la tècnica súper senzilla de cerca de versions de PHP d'HestiaCP ! 👇👇

2. Cerqueu el nom del servei PHP-FPM
Si no esteu segur del nom del servei PHP-FPM, podeu utilitzar:
systemctl list-units --type=service | grep fpm
o:
systemctl | grep php
Si torna:
php7.4-fpm.service loaded active running The PHP 7.4 FastCGI Process Manager
Això significa que la vostra versió de PHP és 7.4. L'ordre correcte hauria de ser:
sudo systemctl restart php7.4-fpm
3. Comproveu si PHP-FPM està instal·lat
Si systemctl No es pot trobar php-fpm, indicant que és possible que PHP-FPM no estigui instal·lat. Podeu executar:
dpkg -l | grep php
si no n’hi ha php-fpm Paquets relacionats, instal·leu-lo:
sudo apt update
sudo apt install php-fpm
A continuació, torna-ho a provar:
sudo systemctl restart php-fpm
4. Inicieu PHP-FPM manualment
Si systemctl Si encara no es troba el servei, podeu iniciar-lo manualment:
sudo /usr/sbin/php-fpm
A continuació, comproveu el progrés:
ps aux | grep php-fpm
Si s'inicia PHP-FPM, però systemctl Si encara no es troba el servei, podeu crear un fitxer de configuració de Systemd:
sudo nano /etc/systemd/system/php-fpm.service
Afegeix a:
[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
Llavors:
sudo systemctl daemon-reload
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
总结
- Determinar la versió de PHP (
php -v) - Utilitzeu el nom de servei correcte (
php7.4-fpm或php8.1-fpmespera) - Comproveu si PHP-FPM està instal·lat (
dpkg -l | grep php) - Inici manual (
/usr/sbin/php-fpm) - Si no hi ha servei Systemd, creeu-lo manualment
Podeu provar aquests mètodes i veure quin soluciona el vostre problema! 💡
Esperem que l'article "🚨 Error de reinici de PHP-FPM? Corregiu la unitat php-fpm.service no trobada en 1 minut" compartit al blog de Chen Weiliang ( https://www.chenweiliang.com/ ) us sigui útil.
No dubteu a compartir l'enllaç d'aquest article: https://www.chenweiliang.com/cwl-32493.html

