ITとかサーバー、DBに詳しい奴来てくれ
■ このスレッドは過去ログ倉庫に格納されています
ローカルDBってどういう実態としてコンピュータに保存されてるのか全くわからないんだが
教えてくれないか?
ファイルとして存在してるわけでもないやん テキストファイル←わかる
phpファイル←わかる
画像ファイル←わかる
データベース←は?どこにどういう形で保存されてるん 実体見たところで人には理解できないバイナリが置いてあるだけ
SQLでアクセスして中身を取り出して使うもんや >>8
なるほどお
なんとなく分かるような分からんような。
ありがとう あと、ローカルサーバってのは特別なものなのか
それとも当たり前のものなのか
その辺も教えてくれないか。 webサーバでの、挙動を試すために便宜的にオフラインで操作できるように用意されてるのか
それともそんな用途は関係なしにpcにないと困るものなのか なんでパソコンを立ち上げてるのに、MAMPとかを起動しないとローカルサーバが立ち上がらないのか意味不明なのだが。 ファイルとして存在するならわざわざ「サーバーを立てる」みたいな行為が必要な意味がわからん。 だってローカルのDBにアクセスしようと思ったらサーバー立ててないと無理だろ? >>13のような疑問があるけどとりあえずWebブラウザには試験用とかではなくローカルで使えるDBサーバーの機能があるよ ゲームで例えると
PS5起動してセーブデータもあるのにゲームがプレイできないんだが?
なんでゲームを起動しないといけないの?
そこにセーブデータがあるのに。
みたいなこと言ってる 鯖立てしなくてもコンソール内だけでDB作れるでしょ >>14
win10ならローカル環境構築するの簡単だぞ
MAMPもいらない >>21
てことはやっぱりローカルサーバってのは付録みたいな存在としてあるんか。 ローカルサーバーもDBも一瞬で構築できる
win10ならね なんでわざわざMAMPっていう重いアプリを起動しないといけないのか意味不明なんだ。 DBはただのデータファイルだけど
サーバと言ってる部分はクライアントからの要求でSQLの結果を返したりするプログラム部分 パソコンを起動してるならもうデータベースとやらにアクセスできるようにしとけよと。 俺のパソコンは起動したら自動でローカルサーバーもDBも起動してるよ
常時起動してるよ 軽くググって見たけどMacでも普通にコンソールだけで行けるくね?
https://qiita.com/fuwamaki/items/194c2a82bd6865f26045
常駐起動の設定も出来るでしょ?
つか何が知りたいのか全くわからんわ そもそも「起動」の意味がわからん
なんでパソコンとローカルサーバーは別物なのか 起動が必要な意味って
やっぱりパソコンにとってサーバーって別に必要じゃないものだから 必要な時だけ起動してね〜ってことなの? >>35
複数のサーバーを1つの言葉でごちゃまぜにしてないか? >>38
なるほど、そうなんやね
そう言ってもらえると理解できる じゃあ例えるなら
adobe flashplayerでPDFを開いたり
quick playerでMP3を開いたりするのと並列で
ローカルサーバーでDBを開く
みたいなことになるわけ? >>36
ちなwin10はOSにサーバー機能として含まれている
だから軽いんだろうね サーバ機能もソフトウェアによって実現してるからソフトウェアがなければ使えない
XAMPPやらMAMPはいろんなサーバ機能をまとめたパッケージみたいなもんだから自分で一つずつ入れてももちろん使える MAMPはApache、MySQL、PHPの集合
ApacheはHTTPリクエストを処理するアプリケーション
MySQLはDBを制御するアプリケーション
PHPはリクエストを受け取って処理するプログラム言語
それらをひっくるめた一連の仕組みがいわゆる"サーバー"だ サーバーっていう簡単な言葉で簡単にいうからおかしくなってるだけなのか プロやけどこれはそれ以前の問題やな
おまえらに任せるわ これ知らないのにどうしてローカルにWebサーバ立てようと思ったんだ >>41
ソフトの固有名詞じゃなくて
サーバーは役割というか概念みたいな感じかな phpを動かすだけならMAMPいらんよな?
それはアパッチがパソコン立ち上げた時に勝手に立ち上がってるからなのか? >>41
微妙に違う気がするな
ローカルサーバーってのはローカルのWEBサーバーをイメージしてるの?
それともアプリケーションサーバーをイメージしてるの?
DBはDBサーバーにあってsqlで取り出すみたいな感じだから >>15
別にお前さんがバイナリファイルを解析して
直読みしても良いぞ
クッソ面倒臭いけど 例えばマックの場合
phpだけなら何も立ち上げなくても動く
↓
これはアパッチは常時起動してるから
ローカルdbにアクセスするならMAMP立ち上げたり何らかのアクションが必要
↓
これは、MySQLは勝手に立ち上がってないから
という理解でOK? >>50
PHP自体はローカルにインストールされてればMAMP起動しなくても使える
ただWebサーバが起動しないとWebプログラムとしては実行できない ローカルサーバーってのはアパッチ、MySQLを包括した言葉ってのはかなり勉強なったわ。 ローカルサーバっていうかMAMPのパッケージがそうってだけ
HTTPサーバがNginxのものもあるし >>54
あー確かに
ブラウザに表示するにはMAMPとかの軌道が必要か。 とりあえず
ローカルサーバってのはパソコン買った状態では入ってなくて(少なくともマックの場合)
なんらかのアプリケーションのインストールして初めて使えるってことね? MAMPとかの固有名詞だと特別感がわかりやすいが
ローカルサーバーって聞き馴染みがありすぎて
パソコンにそもそも存在するものだと勘違いしていた。 サーバー
クライアントからの要求に応答する機能を持ったやつ ローカルサーバーじゃなくて
ローカルに作るWEBサーバーの話をしてるんでしょ?
ローカルでブラウザにphpのサイトを表示する話をしてるで合ってる? >>65
ブラウザというより
DBの方が気になってる もうちょい基礎的な部分勉強してからのほうがいいな
ついでにMAMPやめてコマンドでそれぞれインストールして使ってみよう >>68
あなたの書き込みが一番参考になるし分かりやすいわ。 >>67
DBの何が気になるの?
DBをローカル環境に作成するならインストールすればローカル環境にDBサーバーが出来るよ
それをsqlのどれかの言語で作成したり取り出したり参照出来る様になる >>69
Webサーバを構成してるものについて一通り調べてみて
その中にDBのことも書いてるから多分疑問も解決するはず ぶっちゃけると、ローカルサーバーとローカルフォルダが同じようなもんだと思ってた。 レイヤーがごちゃごちゃ
基本的なpc、OSとかミドルウェアの概念が整理できていない。
書けば書くほど誤解するぞ ローカルサーバーってのは
ローカル環境に作成したそれぞれの役割を持ったサーバーの総称だから
ローカルサーバーなんていうサーバーが元々入ってるとかの意味がわからんのよね
そんなこと言ったらファイルサーバーはローカルサーバーに元々入ってるし 「ローカルDBって
ローカルフォルダにあるテキストファイルみたいなもんちゃうの?
なんでそれ開くだけやのに「サーバーを立ち上げ」なんか必要なん?意味わからんやん!!」
ってのが当初の疑問
ただ、ローカルサーバが特別なものだと理解できて解消した 本人が特別なモノだと感じればそれは特別なかけがえのないモノになるからいいんじゃない? バイナリファイルのイメージついてないから混沌としてるのでは? アプリのプロセスという基本的な仕組みが理解できてないやん わかるよ、お前らは俺が理解するのが悔しいからわざと混乱させようとしてる
俺はID:zR2iix3v0 様の書き込みだけをみて理解したからお前らの負けだ
ざまあ見やがれ 何を理解したのかわからん
ローカルサーバが特別?
データベース使ってるからそうなってるだけでは なんか最近こういう質問しといて煽ってくるやつ増えたな
低年齢化してるんだろうな >>90
無駄なことを書いて理解を妨害する奴は敵だからな 初心者に対して「こういうケースもある」「そういうケースもある」とイレギュラーなパターンを浴びせてくる奴はなんというか、知能が低い すまん、怒らないでくれ
敵意がない奴には感謝してる 頭の悪い人ってこんな感じの思考なんだな
知能が5才ぐらいで止まってんのかな フォーマットされたディスクにファイルを作るのではなく
ディスクそのものを使うこともできる 普通にDBを扱えるAppがないからだろ
ExcelファイルはExcel起動してないと見れないのと同じ
DBもDBを扱えるAppが必要なだけ 教え方を非難するのは100歩譲って分かるとして
知能が低いってどういう立場だとこういう言葉が出るんだろ データベースもテキストと変わらん
ソフト(mysql)が読み取りやすいように
ファイル分けとかしてるだけ サーバーってのは要求を常に待ってるリスニング状態のプログラムのことやで
何か要求が来たら要求通りの処理をして応答を返す
これが、サーバーな。
DBだろうがWEBだろうが何だろうが、
こっちの要求をずっと待ってくれてるのがサーバーな。 ドラゴンボールって茶化そうと思ったら1人もそんなこと言ってなかった >>108
DBでドラゴンボールはもうおじいちゃんレベルやろ まぁ「何が分からないかが分からない」を解消するのにMAMPとかで簡易サーバー作って試してるのはいい事だと思うよ ■ このスレッドは過去ログ倉庫に格納されています