Запуск команды в консоли через php e

Опубликовано 2021.08.22

Если вы не знали - запустить php код можно не только обратившись к скрипту через браузер, но и напрямую вызвав скрипт. Для этого даже необязателен веб-сервер.

Для подобного запуска необходимо открыть терминал(консоль). Это может быть как консоль на вашем локальном компьютере, так и удалённый сервер. Во втором случае нужно подключаться по ssh.

Далее переходите в папку со скриптом и запускаете скрипт командой:

  1. php -e script.php

Главное достоинство такого запуска-в нём нет таймаута. То есть если у вас тяжёлый скрипт, например на какой-то парсинг, миграцию или что-то другое, то он будет работать хоть 15 минут и не отвалится.