Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP cli中没有颜色_Php_Linux_Bash_Centos_Command Line Interface - Fatal编程技术网

PHP cli中没有颜色

PHP cli中没有颜色,php,linux,bash,centos,command-line-interface,Php,Linux,Bash,Centos,Command Line Interface,我在远程linux(Centos)服务器上安装了PHP7.0.12。 当我使用ssh连接到此服务器并运行php命令时,例如: 作曲家动作 行为测试 Symfony CLI命令 移民主义 我看到的所有输出都是黑白的,没有任何颜色(绿色表示测试成功,红色表示错误,等等) 但是,LinuxBash本身有颜色(例如,在执行'ls'时)。 我在网上没有发现任何关于这个问题的信息,真希望这里有人遇到这个令人讨厌的问题并知道原因。找到了php在centos中输出颜色需要php posix的包。 这是通过以

我在远程linux(Centos)服务器上安装了PHP7.0.12。 当我使用ssh连接到此服务器并运行php命令时,例如:

  • 作曲家动作
  • 行为测试
  • Symfony CLI命令
  • 移民主义
我看到的所有输出都是黑白的,没有任何颜色(绿色表示测试成功,红色表示错误,等等)

但是,LinuxBash本身有颜色(例如,在执行'ls'时)。
我在网上没有发现任何关于这个问题的信息,真希望这里有人遇到这个令人讨厌的问题并知道原因。

找到了php在centos中输出颜色需要php posix的包。
这是通过以下软件包安装的:
php-process-7.0.12-2.el7.remi.x86\u 64
找到了它php在centos中输出颜色需要php posix的包。
这是通过以下软件包安装的:
php-process-7.0.12-2.el7.remi.x86_64

这不是一个编程问题,它与操作系统有关,属于:也许你是对的,但这个问题只发生在php输出上,所以我怀疑它与php安装/配置有关。“当我使用ssh时”那么这与php有什么关系呢?@nogad因为他运行的php脚本通常会生成带有颜色的输出。请确保您的
TERM
环境变量设置正确。这不是一个编程问题,而是关于操作系统的问题:也许您是对的,但这个问题只发生在php输出上,所以我怀疑这与PHP安装/配置有关。“当我ssh”那么PHP与之有什么关系?@nogad因为他运行的PHP脚本通常会生成带有颜色的输出。请确保您的
TERM
环境变量设置正确。这就是答案!伙计,很难找到它。将其标记为answeredI'm upvoting,因为我在localhost上遇到了相同的问题,并且安装了php7.1-posix+phpenmod修复了它,谢谢!这就是答案!伙计,很难找到它。将其标记为answeredI'm upvoting,因为我在localhost上遇到了相同的问题,并且安装了php7.1-posix+phpenmod修复了它,谢谢!