php shell_exec(" script -q -c' / usr / bin / php ./composer.phar show -d ./' ./out.log")是截断输出

时间:2017-03-10 03:25:03

标签: php shell composer-php

我正在尝试列出所有安装包, 代码是:

  

shell_exec(" script -q -c' / usr / bin / php ./composer.phar show -d ./' ./out.log")

在终端上将其保存正确输出到out.log文件,如下所示:

doctrine/annotations                     v1.3.1             Docblock Annotations Parser
doctrine/common                          v2.7.2             Common Library for Doctrine projects

但是当我在浏览器中运行它时,它只保存名称而不是版本和描述

doctrine/annotations
doctrine/common

不知道为什么版本和说明部分会被截断。

注意:我使用script命令来维护彩色输出。

非常感谢任何帮助!

0 个答案:

没有答案