Назад | Перейти на главную страницу

STDERR не определен в php-fpm 7.3

Только что обнаружил ошибку при попытке авторизации STDERR:

Use of undefined constant STDERR - assumed 'STDERR' (this will throw an Error in a future version of PHP)

Я запускаю PHP 7.3.11 под Ubuntu 19.04 с nginx и php-fpm. Написал быстрый скрипт:

var_dump(defined('STDERR'));

При открытии через Интернет он печатает false. Через CLI - печатает true.

Как это возможно, что STDERR не определен в php-fpm?

В официальных документах об этом ничего не говорится: https://www.php.net/manual/en/features.commandline.io-streams.php

И гугл мне не помог.