我的 Laravel 5.1 网站在我的本地主机上运行良好。我将所有文件夹移动到我在主机上创建的“laravel”文件夹中。主机正在运行 php 5.6。然后将 index.php (原来在 laravel 公用文件夹中)移动到主机的 public_html 中。对 index.php 进行了一些编辑以查看引导程序。我可以看到前面的登录页面,此时它没有对数据库进行任何调用。我的下一步是运行工匠迁移以创建数据库并为其播种。当我跑的时候:
php artisan migrate:refresh
我收到了这个错误:
解析错误:语法错误,意外的 T_CLASS,在第 31 行的 /home/myself9/laravel/artisan 中需要 T_STRING 或 T_VARIABLE 或 '$'
那行恰好是:
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
我验证了所需的 php 扩展已与我的主机的 php rev 5.6 一起安装
OpenSSL PHP 扩展 PDO PHP 扩展 Mbstring PHP 扩展 Tokenizer PHP 扩展
有任何想法吗?