2017-04-05 10 views
1

私はDockerとLaravelとの小さなpjojektのためにCentOS 7を使用します。インストールのためにチュートリアル(https://tecadmin.net/install-laravel-framework-on-centos/#)を使用しました。なぜなら、第5ステップ内で何が問題になったのか分かりません。ターミナルはこれを言う: Docker + Laravelのインストール

[[email protected] 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はLaradockとドッカーとLaravelを組み合わせてインストールした後、私は、これがこの おかげモリッツ

+0

古いバージョンのPHPを使用しているようです。「クラス」定数はPHP 5.5から入手できます。 – lifekent

答えて

0

のような間違って行くことはありません願っていたい私は、同じエラーを持っていた私にとっては、アクセス許可の問題でした。

laravelのドキュメント(ソース:https://laravel.com/docs/5.4/installation):から

ディレクトリのパーミッション

Laravelをインストールした後、あなたはいくつかの権限を設定する必要があります。ストレージ内のディレクトリとブートストラップ/キャッシュディレクトリは、Webサーバーによって書き込み可能である必要があります。そうでないと、Laravelは実行されません。

したがって、ホストマシンのアクセス権を変更して、動作するかどうか確認してください。

関連する問題