Почему команда "php" просто распечатывает содержимое файла, а не запускает его на выполнение?

На сервере (продакшен Centos) файл по крону нормально запускается командой

php /home/bitrix/ext_www/file.php

а у меня на локальном (Debian) с той же командой просто в консоли распечатывает его содержимое.

Как запустить файл на исполнение? Может, где-то в конфиге что-то прописать?

Содержимое файла:

$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
/*
    ini_set('error_reporting', E_ALL);
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
/* */
//set_time_limit(50);
$obmen = new obmenOrders();
//pre($obmen);
$arOrders = $obmen->runObmenOrdersOut();

unset($obmen);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");

Ответы (0 шт):