2015-10-22 101 views
0

我们一直与我们的主机供应商与php 5.3.9一个centos 5安装composer,虽然我们没有得到安装错误,任何命令运行作曲家总是给我们以下几点:作曲工作不安装在CentOS 5

-bash-3.2$ composer help install 

??+?-bash-3.2$ 

总是这个好笑??+?回应。

这也发生在我手动下载composer.phar时,并且如果我通过php运行composer.phar。始终是同样的问题。提供商技术人员试图以管理员权限安装它,他们也会得到这个错误。有任何想法吗?

+0

检查你的php.ini一个'error_log'指令:

然后我用跑的作曲家。检查该位置是否有错误消息? – miken32

+0

您可能不应该在生产服务器上运行Composer。这里有一些细节:http://stackoverflow.com/questions/21721495/how-to-deploy-correctly-when-using-composers-develop-production-switch/21722205#21722205 – Sven

+0

我们需要运行一次作曲家来安装drush 7 – jmfuo

回答

0

我通过运行解决了这一问题:

curl -s https://getcomposer.org/installer | php -- --check

它给了我,我需要一些php.ini设置。

php -c pathToPhp.ini pathToComposer.phar