我正在尝试在共享Godaddy的主机上安装composer。我需要composer来安装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 />
如何解决这个问题?
不确定是否仍然需要,但在使用时对我有效
-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。
这可能是php版本过时了(至少是php-cli)。我想这在共享主机中很常见。
键入php -v
并确保版本大于5.3.2,这是您可以安装Composer进行包管理的旧版本。
在共享主机上,如1and1或GoDaddy try:
php -r "readfile('https://getcomposer.org/installer');" | php5.5
或
php -r "readfile('https://getcomposer.org/installer');" | php5