ЁЯЪи PHP-FPM рдкреБрдирдГ рдЖрд░рдВрдн рд╡рд┐рдлрд▓? рдпреВрдирд┐рдЯ php-fpm.service рдирд╣реАрдВ рдорд┐рд▓реА, рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ 1 рдорд┐рдирдЯ рд▓рдЧреЗрдЧрд╛

рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдирд╣реАрдВ рдвреВрдБрдв рд╕рдХрддрд╛ 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

ЁЯУМ рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рд╣реЗрд╕реНрдЯрд┐рдпрд╛рд╕реАрдкреА PHP рд╕рдВрд╕реНрдХрд░рдг рдХреНрд╡реЗрд░реА рдпреБрдХреНрддрд┐рдпрд╛рдБ! ЁЯСЗЁЯСЗ

ЁЯЪи PHP-FPM рдкреБрдирдГ рдЖрд░рдВрдн рд╡рд┐рдлрд▓? рдпреВрдирд┐рдЯ php-fpm.service рдирд╣реАрдВ рдорд┐рд▓реА, рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ 1 рдорд┐рдирдЯ рд▓рдЧреЗрдЧрд╛

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-fpm цИЦ php8.1-fpm рд░реБрдХрдирд╛)
  3. рдЬрд╛рдБрдЪреЗрдВ рдХрд┐ PHP-FPM рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВ (dpkg -l | grep php)
  4. рдореИрдиреБрдЕрд▓ рдкреНрд░рд╛рд░рдВрдн (/usr/sbin/php-fpm)
  5. рдпрджрд┐ рдХреЛрдИ Systemd рд╕реЗрд╡рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдПрдВ

рдЖрдк рдЗрди рддрд░реАрдХреЛрдВ рдХреЛ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рддрд░реАрдХрд╛ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ! ЁЯТб

рд╣реЛрдк рдЪреЗрди рд╡реЗрдЗрд▓рд┐рдпрд╛рдВрдЧ рдмреНрд▓реЙрдЧ ( https://www.chenweiliang.com/ ) рдиреЗ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ "ЁЯЪи PHP-FPM рдкреБрдирдГ рдЖрд░рдВрдн рд╡рд┐рдлрд▓? "Resolve Unit php-fpm.service not found in 1 minute" рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рд▓рд┐рдВрдХ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ:https://www.chenweiliang.com/cwl-32493.html

рдЕрдзрд┐рдХ рдЫрд┐рдкреА рд╣реБрдИ рдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЕрдирд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдирд▓ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!

рдкрд╕рдВрдж рдЖрдпреЗ рддреЛ рд╢реЗрдпрд░ рдФрд░ рд▓рд╛рдЗрдХ рдХрд░реЗрдВ! рдЖрдкрдХреЗ рд╢реЗрдпрд░ рдФрд░ рд▓рд╛рдЗрдХ рд╣рдорд╛рд░реА рдирд┐рд░рдВрддрд░ рдкреНрд░реЗрд░рдгрд╛ рд╣реИрдВ!

уАА

хПСшби шпДшо║

рдЖрдкрдХреА рдИрдореЗрд▓ рдЖрдИрдбреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХреА рдЬрд╛рдПрдЧреАред рдЖрд╡рд╢реНрдпрдХ рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ * рд▓реЗрдмрд▓

рдКрдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ