Перезапуск PHP-FPM на VPS AvaHost: короткий посібник
PHP-FPM (FastCGI Process Manager) обробляє запити PHP на високопродуктивних VPS AvaHost, забезпечуючи роботу динамічних веб-сайтів, таких як WordPress або кастомних додатків. Перезапуск PHP-FPM необхідний після зміни конфігурації, оновлення PHP або для усунення проблем, таких як помилка 502. Цей посібник містить прості методи перезапуску PHP-FPM на VPS Ubuntu або CentOS від AvaHost з використанням твердотільних накопичувачів NVMe і сумісності з LiteSpeed для оптимальної продуктивності.
Необхідні умови
AvaHost Linux VPS (наприклад, VPS Basic, €10/місяць) з Ubuntu або CentOS.
Доступ root або sudo(ssh root@ваш-vps-ip).
Встановлений PHP-FPM (за замовчуванням зі стеком LAMP від AvaHost або cPanel).
Знання вашої версії PHP (наприклад, 7.4, 8.1) за допомогою:
php -v
1. Перезапуск PHP-FPM за допомогою systemctl (сучасні системи Linux)
Більшість сучасних дистрибутивів Linux, включаючи Ubuntu, Debian, CentOS і RHEL, використовують systemd для керування службами. Використовуйте наступну команду:
sudo systemctl restart php-fpmДля певних версій PHP (наприклад, PHP 7.4 або PHP 8.1) вкажіть версію:
sudo systemctl restart php7.4-fpm
sudo systemctl restart php8.1-fpmДля перевірки статусу PHP-FPM:
sudo systemctl status php-fpm2. Перезапуск PHP-FPM за допомогою сервісу (Старі системи)
Деякі старі дистрибутиви Linux використовують команду service замість systemctl:
sudo service php-fpm restartДля певних версій PHP:
sudo service php7.4-fpm restart
sudo service php8.1-fpm restart3. Перезапуск PHP-FPM за допомогою init.d (застарілі системи)
На застарілих системах, які все ще використовують SysVinit, перезапустіть PHP-FPM за допомогою:
sudo /etc/init.d/php-fpm restartДля певної версії PHP:
sudo /etc/init.d/php7.4-fpm restart4. Перезавантаження PHP-FPM без розриву з’єднань
Замість повного перезапуску ви можете перезавантажити PHP-FPM, щоб застосувати зміни без розриву існуючих з’єднань:
sudo systemctl reload php-fpmДля певних версій PHP:
sudo systemctl reload php7.4-fpm5. Зупинка і запуск PHP-FPM вручну
Якщо команда перезапуску не спрацювала, може допомогти ручна зупинка і запуск PHP-FPM:
sudo systemctl stop php-fpm
sudo systemctl start php-fpm6. Зупинка і перезапуск процесів PHP-FPM
Якщо PHP-FPM не відповідає, вручну завершіть всі процеси і перезапустіть їх:
sudo pkill -9 php-fpm
sudo systemctl start php-fpmВисновок
Перезапустити PHP-FPM на VPS AvaHost дуже просто за допомогою systemctl, сервісу або вручну, забезпечуючи безперебійну роботу додатків на основі PHP, таких як WordPress або кастомних CMS. Твердотільні накопичувачі NVMe від AvaHost, інтеграція LiteSpeed та інструменти cPanel підвищують продуктивність і спрощують керування.


