質問: AWSのサーバーレスアーキテクチャ上にlaravelで作成したWebアプリケーションとRDSで サービスを構築したいのですが どのような構成になるんでしょうか? AWSは今までEC2しか使用したことがないのでサーバーレスでの構成が どのように違ってくるのかよくわかりません ご存知の方教えてください
回答: > > larabelで作成したWebアプリケーション > > > Lara**`v`**el です。 lara**`b`**el ではありません。 固有名は間違っていると検索で引っかからないので、回答が得にくくなりますので、正しい表記をしてください。 まず、最初に AWS Lambda で正式にサポートされているのは、AWS Lambda よくある質問 の > > Q: AWS Lambda がサポートする言語は何ですか? > > > AWS Lambda では、Node.js (JavaScript)、Python、Java (Java 8 互換)、C# (.NET Core)、および Go で記述されたコードがサポートされています。ネイティブライブラリも含め、コードには既存のライブラリを含めることができます。詳しくは、Node.js、Python、Java、C#、および Go の使用に関するドキュメントをご覧ください。 > > > とある通りです。 PHPは、公式にはサポートされていません。 公式サポートされていないプログラミング言語を使うのは不可能ではありませんが、作成したプログラム本体と一緒にプログラミング言語の実行環境も構築してアップロードする必要があります。 質問が大雑把で丸投げ気味になっているため、どこがわからないのか不明なのですが・・・ ヒントや関連しそうなポインタを丸投げで回答しておきます。(PHPの場合、チャレンジする人が多いのか検索すると多くの情報が見つかりますので、検索で探してください。) * 0から始める!AWS LambdaをPHPでやってみるためのハウツー * AWS LambdaでPHPを動かしてRDS(MySQL)へ接続する * Getting started with PHP Serverless * Serverless Laravel * Hosting a Laravel Application on AWS Lambda (Full Guide) * Serverless Laravel on AWS Lambda なお、実際に動かしてみて、うまくいかない点を具体的に実行手順や内容や実行結果・エラーメッセージを記載して質問する方が的確な回答がつくと思われます。