我试图在我的共享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 />
如何解决此问题?
答案 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