• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XAMPPて)

XAMPPを使用してPHPとMySQLを学習中の質問

このQ&Aのポイント
  • XAMPPを使用してPHPとMySQLを学習中です。教本の半ばまで進んでおり、現在は6章を勉強中です。
  • 教本には「Webサーバ ⇔ PHP ⇔ MySQL」という標準構成の図があり、XAMPPでこれらを一台のパソコンで構築できると思っています。
  • 教本には詳しい解説がなく、ページ制限もあるため、XAMPPが一台のパソコンで構築できるかどうかはわかりません。詳しい情報を教えていただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

> XAMPPは、「Webサーバ ⇔ PHP ⇔ MySQL」を一台の > パソコンで構築できるとの認識で間違いないでしょうか!? はい,間違いないです。 > 「各端末 ⇒ Webサーバ ⇔ PHP ⇔ MySQL」 > その図を、客観的に見た場合、 > 3台のパソコンで構築されているように見れます。 いいえ,次のような表現が一般的に用いられているように, 「1台のサーバ機で,WebサーバとDBサーバとメールサーバが稼働している」 サーバという用語は, ハードウェアを指す場合もありますし(例:サーバ機) ソフトウェアを指す場合もあります(例:Webサーバ)。 Webサーバというソフト単位,PHPというソフト単位,MySQLというソフト単位, が連携しているということを客観的に示しているのであり, それが3台のハードウェアに分かれているかどうかは示していません。 各端末,というのも,正しくはハードウェアではなく, Webブラウザというソフト単位を指しているはずです。 「Webブラウザ,Webサーバ,PHP,MySQL」すべてのソフト単位が1台のPC内にあり, その1台のPCがWebクライアントでもあり,かつ,Webサーバでもある。 というのは,小規模な実習環境においてよく用いられている形態です。

javascriptphp
質問者

お礼

有難うございました。   まさに私のPC環境が以下のご回答の環境だと、考えられます。 「Webブラウザ,Webサーバ,PHP,MySQL」すべてのソフト単位が1台のPC内にあり, その1台のPCがWebクライアントでもあり,かつ,Webサーバでもある。 というのは,小規模な実習環境においてよく用いられている形態です。」  ※小規模な実習環境においてよく用いられている形態・ なるほどですね^^ あやふやだった、考えに確信が持てました。

javascriptphp
質問者

補足

 この場をお借りして・・  教本に「ほとんどのRDBは クライアント・サーバモデル」  と書いてありました。 最初は特に気にしいませんでしたが、  質問の解説で、理解することができました^^

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>その図を、客観的に見た場合、 Webサーバ ⇔ PHP ⇔ MySQLと別々に書かれているので、 >  3台のパソコンで構築されているように見れます。 WebサーバとPHPは同一のマシン内である必要があると思われますが… MySQLなどのDBは別マシンでも問題ないハズです。 もちろん、それぞれにそういう設定が必要でしょうが……。 >たぶん間違いはないと思うのですが、XAMPPは、「Webサーバ ⇔ PHP ⇔ MySQL」を一台の >パソコンで構築できるとの認識で間違いないでしょうか!? 概ね合っていると思って良いかと。 個別にセットアップした場合にはそれぞれ設定が必要ですが、その辺りを纏めて初期設定まで済ませたパッケージ。と考えてよいかと思います。 # 別のマシンにDBをセットアップして環境にあった設定を行えば(場合によっては追加のインストールが必要かも知れませんが)複数台での構成も可能でしょう。 実環境だとDBはファイヤーウォールの内側にあって…とかありますし。

javascriptphp
質問者

お礼

ご回答有難うございます。 以下参考になります。 1)WebサーバとPHPは同一のマシン内である必要がある。 2)MySQLなどのDBは別マシンでも問題ない。

すると、全ての回答が全文表示されます。

関連するQ&A