ЁЯЪи PHP-FPM рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдЕрдпрд╢рд╕реНрд╡реА? php-fpm.service рдпреБрдирд┐рдЯ рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА рдпрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рез рдорд┐рдирд┐рдЯ.

рддреБрдордЪреА рд╕рд┐рд╕реНрдЯрдо рд╢реЛрдзреВ рд╢рдХрдд рдирд╛рд╣реА php-fpm.service, рдЦрд╛рд▓реАрд▓ рдкрд░рд┐рд╕реНрдерд┐рддреА рдЕрд╕реВ рд╢рдХрддрд╛рдд:

рез. 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 рдЖрд╡реГрддреНрддреА рдХреНрд╡реЗрд░реА рдЯрд┐рдкреНрд╕! ЁЯСЗЁЯСЗ

ЁЯЪи PHP-FPM рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдЕрдпрд╢рд╕реНрд╡реА? php-fpm.service рдпреБрдирд┐рдЯ рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА рдпрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рез рдорд┐рдирд┐рдЯ.

реи. 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

рей. 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

рек. 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. рдЬрд░ рд╕рд┐рд╕реНрдЯрдордбреА рд╕реЗрд╡рд╛ рдирд╕реЗрд▓ рддрд░ рддреА рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рддрдпрд╛рд░ рдХрд░рд╛.

рддреБрдореНрд╣реА рдпрд╛ рдкрджреНрдзрддреА рд╡рд╛рдкрд░реВрди рдкрд╛рд╣реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдХреЛрдгрддреА рддреБрдордЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддреЗ рддреЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛! ЁЯТб

рд╣реЛрдк рдЪреЗрди рд╡реЗрдЗрд▓рд╛рдВрдЧ рдмреНрд▓реЙрдЧ ( https://www.chenweiliang.com/ ) рд╢реЗрдЕрд░ рдХреЗрд▓реЗ "ЁЯЪи PHP-FPM рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдЕрдпрд╢рд╕реНрд╡реА? "рд░рд┐рдЭреЛрд▓реНрд╡ рдпреБрдирд┐рдЯ php-fpm.service рез рдорд┐рдирд┐рдЯрд╛рдд рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА" рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорджрдд рдХрд░реВ рд╢рдХрддреЗ.

рдпрд╛ рд▓реЗрдЦрд╛рдЪреА рд▓рд┐рдВрдХ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ:https://www.chenweiliang.com/cwl-32493.html

рдЕрдзрд┐рдХ рд▓рдкрд▓реЗрд▓реНрдпрд╛ рдпреБрдХреНрддреНрдпрд╛ рдЙрдШрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареАЁЯФС, рдЖрдордЪреНрдпрд╛ рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдо рдЪреЕрдиреЗрд▓рдордзреНрдпреЗ рд╕рд╛рдореАрд▓ рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ!

рдЖрд╡рдбрд▓реНрдпрд╛рд╕ рд╢реЗрдЕрд░ рдЖрдгрд┐ рд▓рд╛рдИрдХ рдХрд░рд╛! рддреБрдордЪреЗ рд╢реЗрдЕрд░реНрд╕ рдЖрдгрд┐ рд▓рд╛рдИрдХреНрд╕ рд╣реА рдЖрдордЪреА рд╕рддрдд рдкреНрд░реЗрд░рдгрд╛ рдЖрд╣реЗрдд!

уАА

шпДшо║ шпДшо║

рддреБрдордЪрд╛ рдИрдореЗрд▓ рдкрддреНрддрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА. чФи щб╣ х╖▓ чФи * рд▓реЗрдмрд▓

Top рд╕реНрдХреНрд░реЛрд▓ рдХрд░рд╛