※接続情報のコマンドに関しては、自身のインスタンスから「接続」ボタンで確認可能。___|\___|___|https://aws.amazon.com/amazon-linux-2/###2.Gitのユーザー名とEmailアドレスを設定。※設定するユーザー名とEmailアドレスは自身のGithubアカウントに登録しているデータを入力してください。メールアドレスにダブルクォーテーションはいりません。メールアドレス###3.amazon-linux-extrasコマンドを利用してPHPをインストール。php7.4###4.Composerをインストールし、パスを通す。/usr/local/bin/composer###5.Laravelのプロジェクトを/var/wwwディレクトリ以下に配置。/var/www###6./var/wwwディレクトリの所有者とグループを変更。/var/www###7.デプロイしたいLaravelのプロジェクトをclone。https://github.com/???????.git###8.Composerのパッケージをインストールするために必要なライブラリをインストール。完了しました!###9.パッケージのインストール。https://getcomposer.org/basic-usage###10.他に必要なパッケージをインストール。Webサーバーにnginxを採用した場合、PHPを実行するために設定が必要です。拡張機能を以下のコマンドで確認します。拡張機能のソースをコンパイルするために必要。マルチバイト文字列関連の関数を使うために必要。xmlを利用するために必要。完了しました!###11.php-fpmの自動起動の設定。参考記事:https://knmts.com/become-engineer-30/先ずはphp-fpmから設定。viモードはrootユーザーでないとファイルに書き込みができないので、書き込みをするときはec2ユーザーからrootユーザーにスイッチしてください。www.confviで開いたら、「i」で挿入モードにして以下の箇所を変更。変更したら「etc」で通常モードにして「:wq」で保存して終了。0660次はnginxの設定。nginx.confの場所を探しましょう!lsコマンドでファイルやディレクトリの情報を表示しますが、-lオプションをつけることで詳細まで表示させることができます。nginx/etc下にnginx関係のファイルがあることがわかりました。ちなみに、表示された実行結果の各意味についてはこのようになっています。左のrwxr-xr-xに「d」がついていますが、これは「ディレクトリ」の意味を示しています!では、nginx.confの場所がわかったところで実際に編集していきます。/etc/nginx/nginx.confnginx.confの編集内容はこんな感じです。書き方間違えるとnginxが起動しなくなるので、わからない方はこちらの記事を参考にしてみてください。今回は下記記事を参考に編集しました。full.無事起動できてますね!次に、クローンしたLaravelのプロジェクトディレクトリ内に移動して.envファイルの作成とAPP_KEYの生成を行います。18キーの生成でエラーが発生しました。※下記記事を参考に解決。installで解決できます。フォルダは個々の環境に依存してGitの管理下に置かれないため、このようなエラーの原因となることがあります。successfully..envファイルの中を見てキーが設定されているか確認します。最後に/config/database.phpと.envファイルを設定して、RDSとアプリを繋げます。#マスターパスワード/config/database.phpenv()で囲んである箇所は.envの内容を読み込むようになっていますが、第二引数に直接書き込んでも大丈夫です。RDSに登録したDBの内容はコンソールのRDS画面でDBを選択すれば確認ができます。],設定が完了したらmigrateしてDBが作成されているか確認しましょう。前回一度migrateしてるので、今回はリフレッシュします。-pまた、ログインコマンド実行後にパスワードの入力を求められますが、そちらは自身で設定したマスターパスワードになります。※もしマスターパスワードを忘れた場合はこちらの手順で簡単にパスワードを変更できます。sec)無事作成できてますね!###14.アプリ起動確認では、最後にnginxを再起動後パブリックIPv4DNSからアクセスし、アプリの画面が表示されるかブラウザで確認しましょう!無事アプリのログイン画面が表示されました!だいぶ長くなったので今回はここまでにします。