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

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

jjon-comの回答

  • ベストアンサー
  • 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は クライアント・サーバモデル」  と書いてありました。 最初は特に気にしいませんでしたが、  質問の解説で、理解することができました^^

関連するQ&A

  • Mysql+PHP+Apache/サーバークライアント環境での

    Mysql+PHP+ApacheでWebからデータベースを扱う勉強をはじめました。この3つを1台のPCにインストールして、Webサーバーをローカルに立てて動作確認をしてきました。これをサーバー/クライアント環境で行う場合のことでお尋ねします。 ★行いたいこと Webサーバーにデータ(HTML、PHP、データベース)を保存しておいて、クライアントからそのデータを操作して、Webページの開発を行いたい。 質問(1) Webサーバーにインストールするのは、Mysql+PHP+Apache、クライアントにインストールするのは、Mysqlでよろしいのか。 質問(2)クライアントのMysqlを起動して、サーバーのMysqlのデータを扱うという考え方でよいのか 質問(3)クライアントのMysql内のデータとサーバーのMysqlのデータの関係はどのようになるのか。 とてもお恥ずかしいですが、宜しくお願いします。

  • よくわかるPHPの教科書で勉強中なのですが…

    188ページのPHPとDBで本格的なwebシステムを作るというところを勉強しているのですが、PHPをMySQLに接続したいのですがサーバーにアップするとWarning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/sites/heteml/users…/・/・/・/…/web/index.php on line 2 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) と出てきます。どのようにしたらアップできるのでしょうか? 使用しているサーバーはhetemlで動作環境はXAMPPです。localhostでは動きます。 どなたか詳しいかたご教授お願いいたします。宜しくお願い致します!

    • ベストアンサー
    • MySQL
  • リモート接続について

    宜しくお願いしますm(__)m サーバを2台使用してWEBサイトを構築しようと考えております。一台はHTMLやPHP等の静的ファイルを置く公開WEBサーバで、もう一台はMySQLデータベースサーバにします。 WEBサーバのドメインは『abc.com』といったメインのドメインを割り当てて、データベースサーバには『db.abc.com』といったサブドメインを割り当てて使用しようとしております。 公開WEBサーバ内に置いたPHPファイルから、db.abc.comのMySQLへアクセスさせるにはどうすればいいのでしょうか?データベースサーバがリモートを受け付ける設定になっていなければならない事は、他の方の質問でわかりました。その他、PHPやサーバで設定を変え無ければいけない事はありますか?? それと、データベースサーバがリモートアクセスを受け付ける設定にした場合のセキュリティ上の注意点などがあったら教えて頂けると助かります。

    • ベストアンサー
    • MySQL
  • XAMPPについて

    サーバの勉強をしようと思いXAMPPをDLしたのですがまずは何から始めた方がいいですかね? 「まずはapache、次にMySQL、最後にPHP」と考えてますが手を付ける順序的にはどうでしょうか?

  • webサーバを開発する上でパソコン選択について

    社内LANを使って、Webサーバーの構築を検討しています。 最初、windowsを選択していましたが、ネットで検索するうちに、Linuxも検討しようと思いました。 そこで、PHP MySQLを使っての運用に当り。 WindowsとLinuxのメリットデメリットを教えていただきたいと思います。 但し、私は、Linuxに知識は、乏しいです。 今から勉強をすると言う事になります。 宜しくお願いします。

  • LAMPでシステムを構築しています。

    LAMPでシステムを構築しています。 データベースサーバは2台でMySQL-Cluster-gpl-7.0.9(RPM)で構成。 2台とも想定どおりの稼動をしています。 このデータベースにPHP(ZendFrameWork)を用いてアクセスを試みたところアクセスできませんでした。 調査の結果、接続ドライバとしてPDOを使用していうことがわかり、モジュールを導入するべく php-mysqlパッケージをインストールしたいのですが、mysqlと依存関係がある上、 mysqlはMySQL-Clusterと競合してしまいます。 そこで知恵をお借りしたいのですが、接続ドライバにPDOを用いた場合、どうすれば MySQL-Clusterで構築されたデータベースにアクセスできるようになるでしょうか。 PDOに限らず同じphp-mysqlパッケージに含まれるmysql_connect()も同様の結果になります。 おそらく同じ原因だと思われます。 データベースサーバは2台、これと同じサーバにWEBサーバ(Apache)が乗っています。 以下必須条件 OS: CentOS 5.3 AP: PHP(ZendFrameWork) DB: MySQL-Cluster 変更できる点 パッケージの導入手段(tarからコンパイルでも、RPMで導入でも)。 よろしくお願いします。

  • apacheで構築したサーバが重いと文句を言われます

    つい最近Apacheでウェブサーバを作ったのですが、 友人に重いといわれます。 XamppでApache+PHP5+MySQLで運営しています。 なんとか軽くできないでしょうか? 因みにURLは http://konohasoft.ath.cx/ です。回答よろしくお願いします。

  • MySQL内のデータのアップロード

    現在PHP+MySQLでWebサイトを構築中です。 自分のパソコン内でデータをデータベースに入力して、サイトデザインとかもすべて完了してからレンタルサーバーを借りてアップロードしようと思っているのですが、MySQLのデータをレンタルサーバーの中にアップロードするのはどうしたらよいでしょうか?

    • ベストアンサー
    • MySQL
  • MySQLについて

    MySQLのダウンロードサイトというのがいくつかありますが、これらのサイトからダウンンロードしたものは、XamppのなかにはいっていMySQLとどう違うのでしょうか? 私はXamppをダウンロードしていて、PHPからMySQLにクエリーを送る形で利用したウェブサイトを作りたいのですが、MySQLサーバーといったものもインストールしないとできないのでしょうか? どなたかよろしくお答えください。

    • ベストアンサー
    • MySQL
  • xamppの設定

    以前のトップページが無くなってしまったようで、新しいxamppはインストール後に、Apache,MySQLをStartしてから、 http://localhost/security/とアドレスバーに入力すると、セキュリティページに行くらしいのですが、404エラーが出てしまいます。 PHPの勉強をするためにローカル環境を構築したいのですが困っています。 どなたかご教示ください。お願いします。 xamppのバージョンは5.5.30 Windows10です。

    • 締切済み
    • PHP