Mysql+PHP+ApacheでWebからデータベースを扱う勉強をはじめました。この3つを1台のPCにインストールして、Webサーバーをローカルに立てて動作確認をしてきました。これをサーバー/クライアント環境で行う場合のことでお尋ねします。
★行いたいこと
Webサーバーにデータ(HTML、PHP、データベース)を保存しておいて、クライアントからそのデータを操作して、Webページの開発を行いたい。
質問(1)
Webサーバーにインストールするのは、Mysql+PHP+Apache、クライアントにインストールするのは、Mysqlでよろしいのか。
質問(2)クライアントのMysqlを起動して、サーバーのMysqlのデータを扱うという考え方でよいのか
質問(3)クライアントのMysql内のデータとサーバーのMysqlのデータの関係はどのようになるのか。
とてもお恥ずかしいですが、宜しくお願いします。
No.1ベストアンサー
- 回答日時:
(1)クライアントにMySQLは導入する必要がありません。
(2)サーバーのMySQLをApacheで制御、クライアントからは
あくまでもWEB上からのアクセスというやり方がスマートです。
SQLの発行はPHPに書き込んでおいてプログラムで制御します。
検索結果もPHPで手順をプログラムしておき表示することになります。
(3)クライアントにはデータを持たないので命題がなりたちません。
もちろんクライアントサイドでMySQLを稼動して、必要に応じて
サーバーにデータを転送する手もあります。
レプリケーション機能を使えば、リアルタイムではないですが
適当なスパンでサーバークライアント間のデータを一致させる
ことができます。
No.2
- 回答日時:
(1)
PHP(MySQLクライアントモジュール,ライブラリ) + Apache + MySQLサーバ
MySQLサーバは同居させる必要はありません
接続出来る場所にあればどこでも
(2)
Apache上で動作するPHPがMySQLクライアントを使用してMySQLサーバへ接続する。と考えてください。
(3)
WebブラウザがApacheにアクセスして
ApacheがPHPモジュールでPHPプログラムを実行して
PHPプログラムがMySQLサーバに接続してデータを取ってくる
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク 自分のPC(ローカル環境)から,Webページにアクセスする過程についての質問です。 1 2023/03/19 23:00
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- サーバー Webページに繋がるまでの流れについての質問です。 2 2023/03/19 23:15
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- サーバー (童顔♀です)webサイト納品後,記事更新をこちらでする場合どうやりますか....? 3 2023/08/09 04:44
- MySQL 私の考えていることは ・mySQL ・PHP ・web制作 この三つのスキルがあれば実現しますか? 4 2023/08/19 02:48
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
正しいSQLなのに「ORA-00936: ...
-
sqlplusで接続できない
-
Oracle11gの接続について大至急...
-
Oracle9i クライアントをWindow...
-
クライアント端末にも情報保持...
-
QNDを使うとクライアント側の情...
-
SIDとSERVICE_NAMEの違いとは?
-
ORA-12514が出た時の対処法と原因
-
Windows Storeを使わずに付箋を...
-
データソース名および指定され...
-
Oracle11g SQLPlusログインにつ...
-
.NET Frameworkがコントロール...
-
オラクルに接続できない
-
住所コード11桁の住所データ...
-
クラスタリングとレプリケーシ...
-
oracleのメモリ使用量が97%ほど...
-
ORA-12170のエラーについて
-
ORAー12560:TNS:protocol adap...
-
ドミノサーバーって?
-
OraOps10.dllのエラーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
正しいSQLなのに「ORA-00936: ...
-
QNDを使うとクライアント側の情...
-
Oracle11gの接続について大至急...
-
sqlplusで接続できない
-
11gサーバーに10gクライアント...
-
Oracleへのリンクサーバー設定...
-
Oracleがインストールされてい...
-
ACCESSからのODBC接続について
-
SQL*Plus以外で値を一覧できる...
-
vbからoracleへの接続
-
SQL Plus での処理が重い
-
スタンドアロン形式 じゃないほう
-
ウイルスバスターコーポレート...
-
Oracleクライアントの共存について
-
ORACLE 8.0.5 のクライアントOS...
-
Mysql+PHP+Apache/サーバークラ...
-
PHP4によるOracleへの接続
-
OracleDBの環境がなくてもSQL実...
-
SQL2008と2005の互換性について
-
ローカル・ネーミングの追加が...
おすすめ情報