2015-10-22 124 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