我正在尝试在我的生产共享托管服务器的shell上创建(Laravel)迁移。在shell中,我执行以下操作:
/usr/bin/php artisan migrate:make mydatabase
并收到以下错误:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /var/sites/s/example.co.uk/artisan on line 46
Parse error: syntax error, unexpected T_STRING in /var/sites/s/example.co.uk/artisan on line 46
错误引用第46行
$artisan = Illuminate\Console\Application::start($app);
它似乎不喜欢反斜杠,但这是原始配置的一部分?我不明白。
此外,无论我尝试使用artisan
/usr/bin/php artisan --version
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /var/sites/s/example.co.uk/artisan on line 46
Parse error: syntax error, unexpected T_STRING in /var/sites/s/example.co.uk/artisan on line 46
我错过了什么?
答案 0 :(得分:1)
检查你的php版本php -v
,如果它低于5.3你应该更新它,因为在PHP 5.3中引入了名称空间