4

本番環境(Debian Linux、プライベートサーバー)で実行するphp artisan listと、次のエラーが発生します。

Warning: Unexpected character in input:  
'\' (ASCII=92) state=1 in /home/user/app/artisan on line 46

Parse error: syntax error, unexpected T_STRING in 
/home/user/app/artisan on line 46

それはなぜですか、どうすればこれを修正できますか?

4

1 に答える 1

9

したがって、この行には解析エラーがあります。

$artisan = Illuminate\Console\Application::start($app);

PHPパーサーは、PHP5.3で導入された名前空間\に使用されるそこを予期していませんでした。これは古いバージョンのPHPを実行していることを意味します。PHPのインストールを少なくともPHP5.3に更新する必要があります。

私のホスティング会社にはPHP5.2と5.3の両方がインストールされているので、次のコマンドを実行します。

/usr/local/php53/bin/php artisan migrate
于 2013-02-20T08:54:47.490 に答える