Как стать автором
Обновить

Запуск консольной программы в OpenServer

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

Допустим, в папке domains ОпенСервера, я сделал папку site, и в ней разместил свою программу cron.php со следующим кодом:

<?php
echo 'hello';
?>

Щелкаем на значок ОпенСервера и открываем Настройки:


Открываем закладку Закладки, заполняем поля Имя и Категория. В поле Выполнить пишем:

%progdir%\modules\php\%phpdriver%\php.exe -f %sitedir%\site\cron.php & echo. & echo. & pause

Где:
%progdir%\modules\php\%phpdriver%\php.exe — вызов PHP
-f %sitedir%\site\cron.php — передача ему программы
& echo. & echo. & pause — печать в консоли пробелов и ожидание нажатия.


Жмем кнопку Добавить, потом Сохранить. После перезапуска сервера используем меню Закладки:


И получаем результат:


Всё.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.