2014-04-09 17 views
5

BunlarıBesteci yüklerken sözdizimi hataları?

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

sudo -u myuser curl -s https://getcomposer.org/installer | php -- --check

her kullanılarak yüklemeden besteciyi başlatmak için çalıştık Ama her ikisi de bana bu daha önce görülmemiş

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in - on line 381 

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in - on line 386 

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in - on line 402 

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in - on line 640 

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in - on line 688 

Parse error: syntax error, unexpected T_SL in - on line 814 

herkes vermek?

Ben Sen ad alanları anlamadığı bir php komut satırı sürümü kullanıyorsanız Linux 3.1.9-vs2.3.2.5vs2.3.2.5 + ve PHP 5.2.17 (CLI)

cevap

9

koşuyorum: 5.2 .17. Besteci sadece PHP 5.3 ve üstü ile çalışabilir.

Komut satırında çalıştırdığınız sürümün, web sunucusunda kullandığınız PHP ile hiçbir ilgisi olmaması gerektiğini unutmayın. Genellikle kendi yapılandırmasıyla farklı bir yürütülebilir.

+0

Cevabınız için teşekkür ederiz! Bu kesinlikle durumdur - PHP'nin CLI versiyonunun güncellenmesi hakkında ev sahibi ile bir kereden fazla konuştum. Sunucuda hiçbir sitenin artık 5.2 kullanmasına izin verilmiyor, ancak komut satırından 5.3 kullanılamıyor. Bunu daha önce fark etmediğim için çok aptal hissediyorum: https://getcomposer.org/doc/00-intro.md#system-requirements – jerrygarciuh