symfony — Невозможно получить цвета ANSI в PHP CLI без передачи —ansi

Я использую CentOS 7 с PHP 7.0

TERM=xterm-256color

У меня есть цветное приглашение и ls colors, и если я пройду --ansi тогда он появляется цветной, но я не хочу всегда добавлять --ansi

Два конкретных пункта, которые я использую, composer а также app/console из Symfony 2,8

2

Решение

Я нашел ответ в комментарии к другому вопросу.

https://serverfault.com/questions/591105/centos-colors-in-php-cli-applications#comment-698025

Видимо, для этого требуется пакет php-posix который затем CentOS отображается как php-process когда это установит это.

Все, что я сделал, это сделал yum install php-posix и композитор теперь отображается с цветами ANSI по умолчанию.

3

Другие решения

Других решений пока нет …