【问题标题】:Docker+Laravel installationDocker+Laravel 安装
【发布时间】:2017-08-30 16:35:59
【问题描述】:

我使用 CentOS 7 与 Docker 和 Laravel 一起做一个小小的 pjojekt。使用教程 (https://tecadmin.net/install-laravel-framework-on-centos/#) 进行安装,我不知道为什么,但在第 5 步中出现了问题。终端这样说:

[root@docker laravel]# php artisan key:generate
PHP Parse error:  syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /var/www/laravel/artisan on line 31

在工匠线 31 中是这样的:

$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);

如果有人有想法请帮忙。 我想在安装 Laravel 后将 Docker 和 Laravel 与 Laradock 结合起来,我希望这不会像这样出错 谢谢莫里茨

【问题讨论】:

  • 看起来您使用的是旧的 PHP 版本,因为 PHP 5.5 提供了“类”常量。

标签: php bash laravel docker centos


【解决方案1】:

我遇到了同样的错误,对我来说这是一个权限问题。

来自 laravel 文档(来源:https://laravel.com/docs/5.4/installation):

目录权限

安装 Laravel 后,你可能需要配置一些权限。 storage 和 bootstrap/cache 目录中的目录应该可以被你的 Web 服务器写入,否则 Laravel 将无法运行。

所以尝试更改主机上的权限,看看它是否有效。

【讨论】:

    猜你喜欢
    • 2022-10-05
    • 2023-01-10
    • 2019-08-19
    • 2018-11-19
    • 2021-08-19
    • 2015-01-14
    • 1970-01-01
    • 2022-07-15
    • 2014-12-08
    相关资源
    最近更新 更多