5 способов перезапустить службу PHP в Windows

В этой статье блога мы рассмотрим различные способы перезапуска службы PHP в Windows. Перезапуск службы PHP может потребоваться при внесении изменений в конфигурацию или решении проблем, связанных с выполнением PHP. Мы предоставим пошаговые инструкции и примеры кода для каждого метода, чтобы у вас было несколько вариантов выбора в зависимости от ваших конкретных потребностей.

Метод 1. Использование диспетчера служб

  1. Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить».
  2. Введите «services.msc» и нажмите Enter, чтобы открыть диспетчер служб.
  3. Прокрутите вниз и найдите в списке службу PHP (обычно называемую «PHP» или «PHP-FPM»).
  4. Нажмите правой кнопкой мыши на службу и выберите «Перезапустить» в контекстном меню.
  5. Подождите, пока служба остановится и запустится снова, что указывает на успешный перезапуск.

Метод 2: командная строка (CMD)

  1. Откройте командную строку от имени администратора.
  2. Введите следующую команду, чтобы остановить службу PHP:
    net stop <service_name>

    Замените <service_name>на фактическое имя службы PHP.

  3. Подождите, пока служба остановится.
  4. Введите следующую команду, чтобы запустить службу PHP:
    net start <service_name>

    Замените <service_name>на фактическое имя службы PHP.

Метод 3: PowerShell

  1. Откройте PowerShell от имени администратора.
  2. Чтобы остановить службу PHP, выполните следующую команду:
    Stop-Service -Name <service_name>

    Замените <service_name>на фактическое имя службы PHP.

  3. Подождите, пока служба остановится.
  4. Чтобы запустить службу PHP, выполните следующую команду:
    Start-Service -Name <service_name>

    Замените <service_name>на фактическое имя службы PHP.

Метод 4: Пакетный сценарий

  1. Откройте текстовый редактор и создайте новый файл.
  2. Вставьте в файл следующий код:
    @echo off
    net stop <service_name>
    net start <service_name>

    Замените <service_name>на фактическое имя службы PHP.

  3. Сохраните файл с расширением «.bat», например «restart_php.bat».
  4. Дважды щелкните пакетный файл, чтобы выполнить его, что остановит и запустит службу PHP.

Метод 5. Использование планировщика задач

  1. Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить».
  2. Введите «taskschd.msc» и нажмите Enter, чтобы открыть планировщик задач.
  3. Нажмите «Создать базовую задачу» на панели «Действия».
  4. Следуйте указаниям мастера, чтобы указать имя и описание задачи.
  5. На этапе «Действие» выберите «Запустить программу» и введите путь к исполняемому файлу службы PHP.
  6. На этапе «Готово» установите флажок «Открывать диалоговое окно свойств для этой задачи при нажатии кнопки «Готово»» и нажмите «Готово».
  7. В диалоговом окне «Свойства» перейдите на вкладку «Триггеры» и добавьте триггер в зависимости от желаемого расписания (например, ежедневно, еженедельно).
  8. Нажмите «ОК», чтобы сохранить задачу.
  9. Нажмите правой кнопкой мыши на задаче и выберите «Выполнить», чтобы перезапустить службу PHP вручную.

Перезапуск службы PHP в Windows можно выполнить различными способами, например с помощью диспетчера служб, командной строки, PowerShell, пакетного сценария или планировщика задач. Каждый метод предоставляет возможность остановить и запустить службу PHP, обеспечивая плавное выполнение приложений PHP и позволяя вносить изменения в конфигурацию или устранять проблемы. Выберите метод, который лучше всего соответствует вашим требованиям, и максимально эффективно используйте свой опыт разработки PHP в Windows.