教材の内容に関係のない質問や教材とは異なる環境・バージョンで進めている場合のエラーなど、教材に関係しない質問は推奨していないため回答できない場合がございます。
その場合、teratailなどの外部サイトを利用して質問することをおすすめします。教材の誤字脱字や追記・改善の要望は「文章の間違いや改善点の指摘」からお願いします。
今回のパートでは、Composerを利用したLaravelのインストール手順について記載していきます。
LaravelとはPHPで作られたWebアプリケーションフレームワーク(ライブラリなどの集まり)です。
PHPのフレームワークでは最も人気があるものの1つになります。
Laravelでwebアプリケーションを新規作成する方法はいくつかありますが、今回はComposerを利用してインストールするコマンドであるcomposer create-project
を使います。
ターミナル画面を開き、次のコマンドを実行してください。
bash1 Copied!composer create-project laravel/laravel:6.* laravel
実行結果は次のようになります。 「Application key set successfully.」というメッセージが表示されていれば成功です。
Copied!user:~/environment $ composer create-project laravel/laravel:6.* laravel
Creating a "laravel/laravel:6.*" project at "./laravel"
Info from https://repo.packagist.org: #StandWithUkraine
Installing laravel/laravel (v6.20.1)
- Downloading laravel/laravel (v6.20.1)
- Installing laravel/laravel (v6.20.1): Extracting archive
Created project in /home/ec2-user/environment/laravel
> @php -r "file_exists('.env') || copy('.env.example', '.env');"
Loading composer repositories with package information
Updating dependencies
Lock file operations: 88 installs, 0 updates, 0 removals
- Locking doctrine/inflector (2.0.8)
- Locking doctrine/instantiator (1.5.0)
...
(中略)
...
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
68 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found
> @php artisan key:generate --ansi
Application key set successfully.
コマンドはcomposer create-project <composerパッケージ名> <作成ディレクトリ名>
という書き方で使います。
上記の場合、「laravel/laravel:6.*」がパッケージ名(Laravelバージョン6.xの最新を指しています)、続く「laravel」がディレクトリ名を指しています。
上記のcomposer create-project
コマンドで「laravel」というディレクトリの中にアプリケーションが作成されました。
cd
コマンドを使って「laravel」ディレクトリに移動してください。
bash1 Copied!cd laravel
php artisan serve --port 8080
コマンドを使ってLaravelを起動してください。
bash1 Copied!php artisan serve --port 8080
AWS Clound9メニュー内の「Preview」をクリックし、「Preview Running Application」をクリックしてください。
次のようにプレビューウィンドウにLaravelの画面が表示されれば完了です。
以上で今回のパートは終了です。
お疲れさまでした。