2016-11-03 11 views
0

PHP 7.0.12がインストールされたリモートのlinux(Centos)サーバを使用しています。 私は、次のようなPHPのコマンドこのサーバにSSHおよび実行する場合:PHP cliに色がありません

  • 作曲アクションテストBehat
  • symfonyのCLIコマンドを
  • 教義migratinos

私が見るすべての出力があります白黒では色が全く現れません(成功したテストでは緑色、エラーでは赤色など)。

しかし、Linuxのbash自体、HASの色(たとえば 'ls'の場合​​)。 私はオンラインでこの問題について何も発見していませんでしたが、本当にこの厄介な問題に遭遇し、その原因を知りたいと願っています。

+0

これはプログラミングに関する質問ではなく、osに関するものです:http://unix.stackexchange.com/ – nogad

+0

おそらくあなたは正しいかもしれませんが、この問題はPHPの出力でのみ発生します、私はそれがPHPのインストール/ configuraitonと関係があると思った。 –

+0

"私はsshの時"なので、そのPHPはどのように関係していますか? – nogad

答えて

2

見つけました! PHPがcentosで色を出力するためには、 'php-posix'パッケージが必要でした。 これはこのパッケージによってインストールされました:php-process-7.0.12-2.el7.remi.x86_64

+1

これは答えです!それを追跡するのは難しい。 – quazardous

+0

私はlocalhostで同じ問題があり、php7.1-posix + phpenmodをインストールしたのでアップしました。ありがとう! – WRonX

関連する問題