在GoDaddy主机上安装composer会导致解析错误

时间:2014-10-26 14:07:40

标签: install composer-php

我试图在我的共享Godaddy托管上安装作曲家。我需要作曲家来安装laravel。 我使用PUTTY通过SSH连接。 我成功连接, 当键入

-bash-3.2$ ls

我收到这些文件夹:

 data  html  scctmp  tmp

然后我输入:

curl -sS https://getcomposer.org/installer | php

它让我回复:

Content-type: text/html

<br />
<b>Parse error</b>:  syntax error, unexpected T_NEW in <b>-</b> on line <b>382</b><br />

如何解决此问题?

3 个答案:

答案 0 :(得分:6)

不确定是否仍然需要,但在使用

时为我工作
-bash-3.2$  curl -sS https://getcomposer.org/installer | /usr/local/php5_3/bin/php

-bash-3.2$ /usr/local/php5_3/bin/php composer.phar install

正在调用PHP 5.3.14。

答案 1 :(得分:5)

这可能是过时的php版本(至少是php-cli)。我想,当你在共享托管中时,这很常见。

键入php -v并确保版本大于5.3.2,这是您可以安装Composer以进行包管理的旧版本。

答案 2 :(得分:4)

在共享主机上,例如1and1或GoDaddy,请尝试:

php -r "readfile('https://getcomposer.org/installer');" | php5.5

php -r "readfile('https://getcomposer.org/installer');" | php5