2014-10-26 5 views
2

Я пытаюсь установить композитор на моем хостинге моего общего Godaddy. Мне нужен композитор для установки laravel. Я использую PUTTY для подключения через SSH. Я свяжусь успешно, когда типУстановка композитора на GoDaddy хостинг вызывает ошибку синтаксического анализа

-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 /> 

Как решить эту проблему?

ответ

5

Возможно, версия php устарела (по крайней мере, php-cli). Я предполагаю, что это обычное явление, когда вы используете общий хостинг.

Тип php -v и убедитесь, что версия больше 5.3.2, которая является более старой версией, которую вы можете установить для установки Composer для управления пакетами.

+1

PHP -v получить меня '' PHP 4.4.9 Я должен сказать версию PHP этого пользователя и веб-сервер версия почти одинакова, пользовательский 'PHP 4.4.9', а веб-сервер -' 5.4.19'. Я прочитал это название, но ничего не помогает. [link] (http://stackoverflow.com/questions/19734097/cannot-download-composer-1and1-with-ssh-access-to-server) – vinsa

+0

Так вот в чем проблема :). У вас v4.4.9 в cli, поэтому композитор не будет работать для вас. Как было сказано ранее, вам нужно 5.3.2 –

+0

Я могу переключить версию php веб-сервера на 5.3 в cPanel, если я это сделаю, могу ли я запустить 'curl -sS https://getcomposer.org/installer | php' в php-файле с веб-запросом? – vinsa

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.

3

на хостингом, такие как 1and1 или GoDaddy попробовать:

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

или

php -r "readfile('https://getcomposer.org/installer');" | php5 
Смежные вопросы