---
title: 'Как запустить PHP скрипт  | Zomro'
description: 'Cron является популярным инструментом для автоматизации задач в Unix-подобных системах. Однако, если вы используете Windows Server 2019, то вам может понадобиться аналоги'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/05/14/1.jpg'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Как запустить PHP скрипт через Cron в Windows Server 2019 



# Как запустить PHP скрипт через Cron в Windows Server 2019

14-05-2023

Cron является популярным инструментом для автоматизации задач в Unix-подобных системах. Однако, если вы используете Windows Server 2019, то вам может понадобиться аналогичный инструмент, который называется "Планировщик задач". В этой статье мы рассмотрим, как запустить PHP скрипт через Планировщик задач в Windows Server 2019.

**Шаг 1: Установка PHP**

Первым шагом является установка PHP на ваш сервер. Вы можете скачать последнюю версию PHP с официального сайта (<https://windows.php.net/download/>).

![Как запустить PHP скрипт через Cron в Windows Server 2019 - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/05/14/1.jpg)

После установки проверьте, что PHP работает, выполнив команду php -v в командной строке.

**Шаг 2: Создание PHP скрипта**

Создайте PHP скрипт, который вы хотите запустить через Планировщик задач. Например, создайте файл с именем myscript.php со следующим содержанием:
    
    
    <?php
    echo "Hello World!";
    ?>

Сохраните этот файл в удобном для вас месте на сервере.

**Шаг 3: Создание задачи в Планировщике задач**

Откройте Планировщик задач, нажав Win+R и введя команду taskschd.msc.

![Как запустить PHP скрипт через Cron в Windows Server 2019 - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/05/14/2.jpg)

Нажмите правой кнопкой мыши на "Планировщик задач" и выберите "Создать задачу".

![Как запустить PHP скрипт через Cron в Windows Server 2019 - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/05/14/3.jpg)

На вкладке "Общие" укажите имя для задачи и описание. Выберите опцию "Запускать задачу при входе в систему" или "Запускать задачу по расписанию", если вам нужно запустить задачу по расписанию.

![Как запустить PHP скрипт через Cron в Windows Server 2019 - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/05/14/4.jpg)

На вкладке "Действия" выберите "Новое" и укажите путь к исполняемому файлу php.exe. Этот файл находится в папке, куда вы установили PHP. Добавьте аргументы командной строки для указания пути к вашему скрипту. Например, "C:\php\php.exe" "C:\myscript.php".

![Как запустить PHP скрипт через Cron в Windows Server 2019 - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/05/14/5.jpg)

На вкладке "Триггеры" выберите тип триггера, который вам нужен. Например, если вы хотите запустить задачу каждый день в 8:00 утра, выберите "Ежедневно" и укажите время.

![Как запустить PHP скрипт через Cron в Windows Server 2019 - 6](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/05/14/6.jpg)

На вкладке "Условия" вы можете указать дополнительные условия для запуска задачи. Например, вы можете указать, что задача должна запускаться только при подключении к определенной сети.

![Как запустить PHP скрипт через Cron в Windows Server 2019 - 7](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/05/14/7.jpg)

**Шаг 4: Проверка задачи**

После того как вы создали задачу, вы можете проверить ее работу, запустив ее вручную. Для этого откройте Планировщик задач, найдите вашу задачу, щелкните правой кнопкой мыши на ней и выберите "Запуск".

![Как запустить PHP скрипт через Cron в Windows Server 2019 - 8](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48%40server-panel.net/2023/05/14/8.jpg)

Если задача успешно запускается, то вы должны увидеть вывод скрипта в консоли. Если что-то пошло не так, то вы увидите сообщение об ошибке.

**Шаг 5: Исправление проблем**

Если задача не запускается, то вам необходимо проверить настройки задачи и исправить проблему. Ниже приведены некоторые общие проблемы, которые могут возникнуть при запуске PHP скрипта через Планировщик задач.

\- Неправильный путь к исполняемому файлу PHP. Убедитесь, что вы указали правильный путь к php.exe в настройках задачи.

\- Неправильный путь к скрипту PHP. Убедитесь, что вы указали правильный путь к своему скрипту в настройках задачи.

\- Неправильная версия PHP. Убедитесь, что вы используете подходящую версию PHP для вашей системы.

\- Недостаточно прав. Убедитесь, что у пользователя, который запускает задачу, достаточно прав для выполнения PHP скрипта.

\- Неправильные аргументы командной строки. Убедитесь, что вы указали правильные аргументы командной строки в настройках задачи.

**Шаг 6: Автоматизация других задач**

Планировщик задач позволяет автоматизировать множество других задач, кроме запуска PHP скриптов. Например, вы можете использовать его для резервного копирования файлов, очистки временных файлов, обновления базы данных и многих других задач.

**Шаг 7: Заключение**

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

Похожие статьи

[Docker security: лучшие практики безопасности контейнеров](https://zomro.com/rus/blog/faq/725-docker-security-container-security-best-practices) [Файловый менеджер Midnight Commander](https://zomro.com/rus/blog/faq/207-fajlovyj-menedzher-midnight-commander) [Как приобрести лицензию на панель ISPmanager](https://zomro.com/rus/blog/faq/96-kak-priobresti-licenziju-na-panel-ispmanager) [Установка Python 3.14 на Ubuntu 24.04](https://zomro.com/rus/blog/faq/671-installing-python-314-on-ubuntu-2404) [Приложения для входа на FX VPS и не только](https://zomro.com/rus/blog/faq/181-prilozhenija-dlja-vhoda-na-fx-vps-i-ne-tolko)

[ Premium Cloud VPS от €7.95/мес ](/rus/vps)
