【发布时间】:2015-07-01 02:45:56
【问题描述】:
我第一次尝试在我的共享主机上安装 composer。
当我运行curl -sS https://getcomposer.org/installer | php
我正在成功安装 Composer
用户:php composer.phar
当我运行php composer.phar 时,我得到了这个交战错误:
警告:Composer 应该通过 PHP 的 CLI 版本调用,而不是 cgi-fcgi SAPI
关于如何解决这个问题的任何想法?为什么我会收到这个错误? :(
当我运行 php -v 时,我得到了返回
PHP 5.4.39 (cgi-fcgi) (built: Mar 25 2015 14:20:20)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies
我是否需要使用 CLI 版本运行它,如果需要,我该怎么做?
任何帮助都会很好,谢谢。
【问题讨论】:
-
我已经尝试从链接安装 $ php -d register_argc_argv=1 "./composer.phar" 并且我得到相同的错误警告:应该通过 PHP 的 CLI 版本调用 Composer,而不是cgi-fcgi SAPI ....它还说使用 php-cli vendor/bin/phpunit 来运行 PHPUnit。我该怎么做?...谢谢你的帮助
-
PHPUnit 安装了吗? phpunit.de/manual/current/en/installation.html
-
请先尝试
php-cli -v,然后再尝试php-cli composer.phar -
@JensA.Koch 你应该把你的评论作为答案,因为你应该得到学分:)
标签: php cgi composer-php