質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

解決済

ローカル開発環境とサーバーについて

honda_toru
honda_toru

総合スコア30

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

3回答

0リアクション

0クリップ

504閲覧

投稿2019/05/24 05:55

とあるサイトを参照したところ
クライアント -> Webサーバー -> APサーバー -> DBサーバー
DBサーバー -> APサーバー -> Webサーバー -> クライアント
の一連の流れでアプリケーションが動いていると記載されていました

また
サーバーというのは専用のサーバーソフトが動いていて
特定の機能に特化したコンピューターという認識です

例として
Apache HTTP Serverというサーバーソフトを動かしているコンピューターなら
Webサーバーソフト

Apacheというサーバーソフトを動かしているコンピューターなら
アプリケーションサーバー

MySQLというサーバーソフトを動かしているコンピューターなら
DBサーバー

そして仮想サーバーは
一つのコンピューターの領域をを分けてDBサーバーやアプリケーションサーバーなどの複数のサーバーを
まとめていると解釈しました

先ずここまでの解釈に誤りがあればご指摘ください。

私は現在ローカル開発環境を構築してアプリ開発を試みていますが
先ずは、VirtualBoxをダウンロードしました。
これは、PCには1つしかOSを導入できず。サーバー系のOS(例CentOS)での動作確認が必要なため
仮想マシンにサーバー系のOSに導入するためだと某サイトに記載されていました。
次に簡易的にVirtualBoxを操作するVagrantをインストールした後にlaravelでの開発を始めたのですが
ローカル開発環境で、Webサーバー,APサーバー,DBサーバーを構築した覚えがないのに
アプリが動く仕組みが理解できません
また、サーバーが構築してある場合、私の仮想マシン内に構築されているのでしょうか?

どなたかご教示いただけないでしょうか?

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

2019/05/24 07:02

こちらの質問が他のユーザーから「過去の低評価」という指摘を受けました。

退会済みユーザー

退会済みユーザー

2019/05/24 06:00

Vagrant+VirtualBoxでのデバッグ環境に関する説明は、どこの情報を参考にしているか、本文中に追記してください。
honda_toru

2019/05/24 06:08

ローカル開発環境構築に関してはドットインストールを参照しております デバック環境という言葉意図が間違っていましたら申し訳ありません。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。