Morfeey
@Morfeey

Как настроить DOCUMENT_ROOT для cli?

Пробую запустить из консоли скрипт и вижу, что $_SERVER['DOCUMENT_ROOT'] пуст, хотя если использовать из браузера - все отлично.
  • Вопрос задан
  • 309 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Всё правильно. Массив $_SERVER заполняется web-сервером. При запуске из командной строки он не заполнен. Определить, в каком режиме работает скрипт можно так:
if (PHP_SAPI === 'cli') {
  echo 'Command Line Interface';
} else {
  echo 'Web-Server';
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы