сервер: Red Hat 4.4.7-18
Когда я запускаю php-скрипт с помощью cli:
php myscript.php >> my.log
перед выводом 'echo' в файле my.log есть еще 2 строки:
X-Powered-By: PHP/5.6.33 Content-type: text/html; charset=UTF-8
Как предотвратить такой выход? Танки много и извините за мой английский.
Я думаю, вы также можете использовать переключатель -q: php -q myscript.php. (Я не уверен на 100% ни в одном из этих методов, но вам должно быть легко их протестировать.)
Я всегда использую флаг -f ....
Танки, использующие php-cli, не отправляют заголовок!






Я считаю, что RedHat использует разные двоичные файлы для интерфейса командной строки, попробуйте вместо этого
php-cli myscript.php. (Тот, который вы используете, предназначен для CGI, который, как предполагается, отправляется в браузер.)