Качаем PHP-FPM в Ubuntu: быстрые и простые способы перезагрузить сервер

Привет! Итак, вы хотите перезапустить PHP-FPM на своем сервере Ubuntu, да? Что ж, вы попали по адресу! В этой статье блога мы рассмотрим несколько способов быстрого перезапуска PHP-FPM. Так что пристегнитесь и начнем!

Метод 1: Классический подход – использование служебной команды

Самый простой и распространенный способ перезапустить PHP-FPM — использовать команду service. Откройте свой терминал и выполните следующее:

sudo service php-fpm restart

Эта команда отправит сигнал перезапуска службе PHP-FPM, предлагая ей корректно завершить работу и запуститься снова.

Метод 2: путь Systemctl

Если вы используете более новую версию Ubuntu, использующую systemd, вы можете использовать команду systemctlдля перезапуска PHP-FPM. Вот как:

sudo systemctl restart php-fpm

Systemctl выполнит за вас процесс перезапуска службы PHP-FPM.

Метод 3: техника «Убить и начать»

В некоторых случаях вы можете столкнуться с проблемами, когда команда service или systemctl не работают должным образом. В таких ситуациях вы можете вручную завершить процесс PHP-FPM, а затем запустить его снова. Вот как:

Шаг 1. Найдите идентификатор процесса (PID) PHP-FPM:

sudo service php-fpm status

Найдите PID в выходных данных.

Шаг 2. Завершите процесс PHP-FPM:

sudo kill <PID>

Замените <PID>фактическим идентификатором процесса, полученным на предыдущем шаге.

Шаг 3. Запустите PHP-FPM:

sudo service php-fpm start

Этот метод принудительно завершает процесс PHP-FPM, а затем запускает его снова.

Метод 4: Магия остроты

Если вы предпочитаете лаконичные команды, вы можете объединить шаги убийства и запуска в одну строку:

sudo kill -USR2 $(pgrep php-fpm) && sudo service php-fpm start

Эта команда находит PID процесса PHP-FPM, отправляет сигнал корректного перезапуска (USR2), а затем снова запускает PHP-FPM.

Метод 5: искусство перезапуска PHP-FPM с помощью функции Bash

Если вам часто приходится перезапускать PHP-FPM, вы можете создать удобную функцию bash в своем файле .bashrcили .bash_aliases. Откройте файл с помощью текстового редактора, например nano или vim, и добавьте следующую функцию:

phpfpm_restart() {
    sudo service php-fpm restart
}

Сохраните файл и выполните следующую команду, чтобы перезагрузить конфигурацию bash:

source ~/.bashrc

Теперь, когда вы захотите перезапустить PHP-FPM, просто введите phpfpm_restartв своем терминале!

Это конец!

Вы узнали несколько способов перезапустить PHP-FPM на сервере Ubuntu. Предпочитаете ли вы классический подход, systemd, ручное завершение и запуск, краткие строки или даже создание функции bash, теперь у вас есть знания для решения любой ситуации.

Так что перезапускайте PHP-FPM как профессионал, и ваши веб-приложения будут работать бесперебойно!