我正在尝试在 GoDaddy 托管的 Linux 服务器上安装 Composer ( http://getcomposer.org/download/ ),但它无法正常工作。无论我尝试哪种方法,我最终都会遇到以下错误的某个版本:
解析错误:语法错误,第 290 行出现意外的“{”。
第 290 行引用此文件中的第 290 行:https ://getcomposer.org/installer ,它是 try-catch 块的开始。而且,事实上,即使是一个简单的脚本,如:
echo '<?php echo "Hello World "; try {echo "Goodbye";} catch (Exception $e) {} ?>' | php
产生相同类型的语法错误(请原谅尴尬的管道。GoDaddy 似乎不喜欢 -r 选项)。
同样,如果我将该代码放入文件“argh.php”并运行,php -f argh.php
我会收到语法错误,但如果我在浏览器中访问该页面,它会正常工作。
有谁知道为什么 php 一直在 try-catch 块上窒息或我可以安装 Composer 的任何其他方式?(PS,我使用的是 PHP 5.3)