āύāĻŋāĻŦāύā§āϧ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ
- 1 ā§§. PHP-FPM āĻāĻžāϰā§āϏāύ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ
- 2 2. PHP-FPM āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āύāĻžāĻŽ āĻā§āĻāĻā§āύ
- 3 ā§Š. PHP-FPM āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻāĻā§ āĻāĻŋāύāĻž āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ
- 4 ā§Ē. āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ PHP-FPM āĻļā§āϰ⧠āĻāϰā§āύ
- 5 āϝā§āĻāĻĢāϞ
āĻāĻĒāύāĻžāϰ āϏāĻŋāϏā§āĻā§āĻŽ āĻā§āĻāĻā§ āĻĒāĻžāĻā§āĻā§ āύāĻž php-fpm.service, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻšāϤ⧠āĻĒāĻžāϰā§:
ā§§. PHP-FPM āĻāĻžāϰā§āϏāύ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ
āĻŦāĻŋāĻāĻŋāύā§āύ āϞāĻŋāύāĻžāĻā§āϏ āĻŦāĻŋāϤāϰāĻŖ āĻāĻŦāĻ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āϏāĻāϏā§āĻāϰāĻŖ,php-fpm āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āύāĻžāĻŽ āĻāĻŋāύā§āύāĨ¤ āĻĒā§āϰāĻĨāĻŽā§ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ:
php -v
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻĒā§āĻ āĻšāϞ:
PHP 8.1.2 (cli) (built: Jan 23 2022 09:47:36) ( NTS )
āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻā§āύ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ 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 āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āĻāĻžāϰā§āϏāύ āĻā§āϝāĻŧā§āϰāĻŋ āĻāĻŋāĻĒāϏ! đđ

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
ā§Š. 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
āϝā§āĻāĻĢāϞ
- āĻĒāĻŋāĻāĻāĻāĻĒāĻŋ āϏāĻāϏā§āĻāϰāĻŖ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āύ (
php -v) - āϏāĻ āĻŋāĻ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āύāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ (
php7.4-fpmæphp8.1-fpmāĻ āĻĒā§āĻā§āώāĻž āĻāϰā§āύ) - PHP-FPM āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻāĻā§ āĻāĻŋāύāĻž āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ (
dpkg -l | grep php) - āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āĻļā§āϰ⧠(
/usr/sbin/php-fpm) - āϝāĻĻāĻŋ āĻā§āύāĻ āϏāĻŋāϏā§āĻā§āĻŽāĻĄ āĻĒāϰāĻŋāώā§āĻŦāĻž āύāĻž āĻĨāĻžāĻā§, āϤāĻžāĻšāϞ⧠āĻāĻāĻŋ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āϤā§āϰāĻŋ āĻāϰā§āύ
āϤā§āĻŽāĻŋ āĻāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞ⧠āĻā§āώā§āĻāĻž āĻāϰ⧠āĻĻā§āĻāϤ⧠āĻĒāĻžāϰ⧠āĻā§āύāĻāĻŋ āϤā§āĻŽāĻžāϰ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰā§! đĄ
āĻšā§āĻĒ āĻā§āύ āĻāĻāϞāĻŋāϝāĻŧāĻžāĻ āĻŦā§āϞāĻ ( https://www.chenweiliang.com/ ) āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ "đ¨ PHP-FPM āĻĒā§āύāĻāϏā§āĻāύāĻž āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧā§āĻā§? "Resolve Unit php-fpm.service not found in 1 minute" āĻāĻĒāύāĻžāĻā§ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻ āύāĻŋāĻŦāύā§āϧāĻāĻŋāϰ āϞāĻŋāĻā§āĻ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāϤ⧠āϏā§āĻŦāĻžāĻāϤāĻŽ:https://www.chenweiliang.com/cwl-32493.html
āĻāϰāĻ āϞā§āĻāĻžāύ⧠āĻā§āĻļāϞ đ āĻāĻžāύāϤā§, āĻāĻŽāĻžāĻĻā§āϰ āĻā§āϞāĻŋāĻā§āϰāĻžāĻŽ āĻā§āϝāĻžāύā§āϞ⧠āϝā§āĻāĻĻāĻžāύ āĻāϰāϤ⧠āϏā§āĻŦāĻžāĻāϤāĻŽ!
āĻāĻžāϞ⧠āϞāĻžāĻāϞ⧠āĻļā§āϝāĻŧāĻžāϰ āĻāĻŦāĻ āϞāĻžāĻāĻ āĻāϰā§āύ! āĻāĻĒāύāĻžāϰ āĻļā§āϝāĻŧāĻžāϰ āĻāĻŦāĻ āϞāĻžāĻāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻ āĻŦā§āϝāĻžāĻšāϤ āĻ āύā§āĻĒā§āϰā§āϰāĻŖāĻž!
