Rakstu katalogs
Jūsu sistēma nevar atrast php-fpm.service, var būt šādas situācijas:
1. Pārbaudiet PHP-FPM versiju
savādāk Linux Izplatīšana un PHP versija,php-fpm Pakalpojuma nosaukums ir atšķirīgs. Vispirms pārbaudiet PHP versiju:
php -v
Piemēram, izvade ir:
PHP 8.1.2 (cli) (built: Jan 23 2022 09:47:36) ( NTS )
Paskaidrojiet, ka lietojat PHP 8.1, tad PHP-FPM pakalpojums var būt php8.1-fpm.
Konkrēto FPM procesu var apskatīt ar šādu komandu:
ps aux | grep php-fpm
Ja izvade ir līdzīga:
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)
Tad jūsu pakalpojuma nosaukums ir php8.3-fpm.
mēģināt:
sudo systemctl restart php8.3-fpm
📌 Noklikšķiniet uz tālāk redzamās saites, lai acumirklī apgūtu īpaši vienkāršo HestiaCP PHP versiju meklēšanas tehniku! 👇👇

2. Atrodiet PHP-FPM pakalpojuma nosaukumu
Ja neesat pārliecināts par PHP-FPM pakalpojuma nosaukumu, varat izmantot:
systemctl list-units --type=service | grep fpm
vai:
systemctl | grep php
Ja tas atgriežas:
php7.4-fpm.service loaded active running The PHP 7.4 FastCGI Process Manager
Tas nozīmē, ka jūsu PHP versija ir 7.4. Pareizajai komandai jābūt šādai:
sudo systemctl restart php7.4-fpm
3. Pārbaudiet, vai PHP-FPM ir instalēts
如果 systemctl Nevar atrast php-fpm, norādot, ka PHP-FPM, iespējams, nav instalēts. Jūs varat skriet:
dpkg -l | grep php
Ja nē php-fpm Saistītās pakotnes, instalējiet to:
sudo apt update
sudo apt install php-fpm
Pēc tam mēģiniet vēlreiz:
sudo systemctl restart php-fpm
4. Manuāli startējiet PHP-FPM
如果 systemctl Ja pakalpojums joprojām nav atrasts, varat to palaist manuāli:
sudo /usr/sbin/php-fpm
Pēc tam pārbaudiet progresu:
ps aux | grep php-fpm
Ja tiek palaists PHP-FPM, bet systemctl Ja pakalpojums joprojām nav atrasts, varat izveidot Systemd konfigurācijas failu:
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
Pēc tam:
sudo systemctl daemon-reload
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
总结
- Nosakiet PHP versiju (
php -v) - Izmantojiet pareizo pakalpojuma nosaukumu (
php7.4-fpmVaiphp8.1-fpmpagaidi) - Pārbaudiet, vai ir instalēts PHP-FPM (
dpkg -l | grep php) - Manuāla palaišana (
/usr/sbin/php-fpm) - Ja nav Systemd pakalpojuma, izveidojiet to manuāli
Varat izmēģināt šīs metodes un redzēt, kura no tām atrisina jūsu problēmu! 💡
Cerams, ka jums noderēs raksts "🚨 PHP-FPM restartēšana neizdevās? Fix Unit php-fpm.service not found in 1 Minute" (🚨 PHP-FPM restartēšana neizdevās? Fix Unit php-fpm.service not found in 1 Minute)", kas publicēts Čena Veiljana emuārā ( https://www.chenweiliang.com/ ).
Droši kopīgojiet šo raksta saiti: https://www.chenweiliang.com/cwl-32493.html

