えーと、基本的な質問で申し訳ありません。

apacheとmysqlの関係について。

mysqlを使うのに、apacheをwebサーバとして使うためにインストールしようとしていました。
基本書にはよくそう書いてあります。

これは必須なのでしょうか。
それともレンタルサーバを利用する場合はインストールしなくてもよいのでしょうか。
(サーバ管理者が設定めんどくさいからしたくないと言われたもので。)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/07/04 22:17:03
  • 終了:2007/07/11 22:20:04

回答(4件)

id:kn1967 No.1

kn1967回答回数2915ベストアンサー獲得回数3012007/07/04 22:45:27

ポイント23pt

apache+php+MySQLという組み合わせパターンが多いのは事実ですが必須という組み合わせではありません。

(MySQL自体は単独でも動作可能なソフトウェアです。Webサーバーはperlやphpなどが使えるものならば何でも良いです。)

  ↓

本題に戻りますが、レンタルサーバーによって

(1)MySQLをインストールしてある

(2)MySQLを後から追加でインストールできるようになっている

(3)MySQLを利用できない

のいずれかになります。

  ↓

面倒だからという事は(2)であろうと思われますので、管理者権限があれば準備できるのだと思いますが、apacheをインストールしようといったようなとんでもない方向に進んでしまうような現状のスキルでは操作マニュアルがあったとしてもトラブルを起こしかねず、また、面倒だからなどという人の管理しているサーバーを自分で操作してトラブルでも起こしようものなら何を言われることやら・・・)

  ↓

何のためにMySQLが必要なのかをサーバー管理者に説明して口説き落とす努力をしましょうよ。

http://q.hatena.ne.jp/ダミー

id:petem

レンタルサーバーをこっそり自腹で借りました。

まずはここで実験してみます。

ありがとうございます。

2007/07/06 18:07:57
id:cross-xross No.2

cross-xross回答回数37ベストアンサー獲得回数32007/07/04 23:27:38

ポイント23pt

結論からお答えすると、MySQLとApacheは直接関係ありません。

ですが、MySQLに限らずデータベースソフトはWeb上で入力された数値・データを格納するのに専ら使われています。

寡聞にして私はMySQL単体で使われるケースを知りません。

故に、基本書ではWebサーバを立ち上げる為のApacheのインストールも平行して書かれているのだと思われます。

ローカルでSQLの勉強のためにMySQLを導入されるのであれば、まったくApacheは必要ないです。

レンタルサーバに関してですが、近しい方からレンタルされるのでしょうか?(文面から勝手に判断いたしましたが)

それならばMySQLに関して多少の設定は必要です。

Webサーバとして稼動している以上Apacheは既にインストール済みだと思います。

有料のレンタルサーバサービスならば、MySQL導入済みのWebスペースレンタルサービスも在ったと思います。

http://q.hatena.ne.jp/1183555020

URLはダミーです。

id:petem

レンタルサーバーをこっそり自腹で借りました。

まずはここで実験してみます。

ありがとうございます。

2007/07/06 18:08:02
id:negi_1126 No.3

ねぎ回答回数30ベストアンサー獲得回数22007/07/05 00:45:27

ポイント22pt

極論を言ってしまえば必須ではありません。

しかしながら、特別な理由でも無い限り、自宅or会社の環境にインストールして事前にテストしてから公開サーバにアップする方が良いです。

とゆーワケで、のっぴきならない状況ならレンタルサーバのサービスをそのまま使うだけでOK。

それほど切羽詰って無いなら、事前にローカル環境でテストすべき。という感じでしょうか。

 

例として車の運転を挙げてみます。(以下は余裕があったら見て下さい)

 

免許取り立ての初心者であっても、免許さえ持ってれば公道に出て運転するのは自由です。 が、公道には色々な人がいるし、危険もいっぱいあります。

 

それらの危険な状況を判断して乗り切るには、車を運転するための最低限の知識や技術の他に、経験も必要になってきます。

 

それらを身に付ける為に、自宅or会社環境へインストール&テストを行うのです。

自分自身の技術力(スキル)を高める目的もありますが、周囲の皆様へ迷惑を掛けない為の事前予防策でもあります。

 

今回の場合、レンタルサーバという特性上、自分の設置したmysqlなどが原因で、他の皆様に迷惑を掛けてしまう可能性はゼロではありません。

共有サーバで共同生活(?)をする以上、最低限の集団ルールやマナーを守り、快適なIT生活(??)を過ごして下さい。

 

ちなみにローカル環境でお手軽にWEBサーバを立てたいのであれば、apacheよりAN HTTPDの方が簡単でススメですよ♪

 

■AN HTTPDインストール方法

http://y-kit.jp/saba/xp/anhtinst.htm

 

■MySQLインストール方法

http://y-kit.jp/saba/xp/mysqlinst.htm

id:petem

レンタルサーバーをこっそり自腹で借りました。

まずはここで実験してみます。

ありがとうございます。

2007/07/06 18:08:11
id:ootatmt No.4

ootatmt回答回数1307ベストアンサー獲得回数652007/07/05 08:34:03

ポイント22pt

> mysqlを使うのに、apacheをwebサーバとして使うためにインストールしようとしていました。

> 基本書にはよくそう書いてあります。


MySQL を使うだけなら、Apache は必要ありません。

ただし、ブラウザから操作しようと思うのなら Apache などの Webサーバ は必要になります。


レンタルサーバなら、Webサーバは入っているでしょうから Apache をインストールする必要はありません。


レンタルサーバに MySQL が入っていないようなら、インストールする必要がありますが、これは管理者に頼まないとダメでしょう。

しかし、管理者としては設定が面倒ですので、やりたくないのでしょう。


最初から MySQL が使えるようになっているレンタルサーバもありますので、これを利用するようにした方が賢明だと思います。

http://www.darkangel.jp/?m=0&c=php&n=daWinServer

id:petem

レンタルサーバーをこっそり自腹で借りました。

まずはここで実験してみます。

ありがとうございます。

2007/07/06 18:08:21

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません