Я использую CentOS 7 с PHP 7.0
TERM=xterm-256color
У меня есть цветное приглашение и ls colors, и если я пройду --ansi
тогда он появляется цветной, но я не хочу всегда добавлять --ansi
Два конкретных пункта, которые я использую, composer
а также app/console
из Symfony 2,8
Я нашел ответ в комментарии к другому вопросу.
https://serverfault.com/questions/591105/centos-colors-in-php-cli-applications#comment-698025
Видимо, для этого требуется пакет php-posix
который затем CentOS отображается как php-process
когда это установит это.
Все, что я сделал, это сделал yum install php-posix
и композитор теперь отображается с цветами ANSI по умолчанию.
Других решений пока нет …