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

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

Wr5の回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答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

  • 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