新しく出たMacBook AirにMAC OS X Serverは乗りますか?


聞いた話によると、MAX OS X ServerはBSDベースで動いているらしいので、
本番に近い環境で(特にパーミッション関係など)、
PHP+Apache+MySQLと開発用にもってこいかなと思いまして。

※OS X Serverにした理由は、通常版にApache+PHP+MySQLを入れるの、結構大変と聞いたので
  かといって、OS X Serverだと楽かどうかは知らなかったりします。(周りに使っている人がいないので。。)
  ちなみに普通のBSDなら普通に使えこなせます。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/01/24 15:10:04
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:cocoabottle No.1

回答回数42ベストアンサー獲得回数3

ポイント35pt

わざわざMacOSX上でサーバー環境の代用にしようとすることは無いと思います。

サーバーOSは大抵FreeBSDでしょう。VMWareFusionなどをOSXに入れて仮想マシン上にFreeBSDをダウンロードしてインストールすれば良いのです。これだけならWindows機でもできますが、開発機としての性能(安定しているので調べ物をしながら開発できます)で満足できると思います。


もしOSXをサーバーにするなら...

通常のOSXに簡単に機能追加(もともと入っているモジュールを有効にする)するアプリケーションが有ります。

MAMPといいます。http://www.mamp.info/en/mamp.html

id:caster777

なるほど、ありがとうございます。

Winで、VMWareやVPCを使用して、同じようなことをやっていたんですが、

ソースの保存先をサーバにしたく、samba経由になっちゃうので、

もたつきにイライラしちゃってたんです。

macなら直で書いて直で実行できるかなと思ったりしました。

2008/01/23 11:50:26
id:coool51 No.2

回答回数776ベストアンサー獲得回数26

ポイント35pt

実機で試す機会が無いのでアレなんですが、


Mac OS X Server 10.5

>システム条件

>Intel、PowerPC G5、PowerPC G4(867MHz以上)プロセッサを搭載したMacサーバまたはデスクトップ。1GBの実装メモリ。20GB以上のディスクスペース。

http://www.apple.com/jp/server/macosx/specs.html


なので、理屈から言えばOKのはずです。もちろん、「サーバまたはデスクトップ」と明記されているように、ノートブックにインストールするのが現実的かどうかという点はありますが。実機サーバマシンのサブ環境としてならありかも。

ただ、MacBook Airの場合、他のノートと違ってEtherNetポートすら無いので、さらに条件的には限定されるでしょうね。

また、開発環境については問題ないと思いますが、ニーズ次第では通常のMac OS XでもOKかも?

id:caster777

なるほど、ありがとうございます。

2008/01/23 11:50:40
  • id:caster777
    すみません。

    ちなみに、
    PHP4系
    MySQL4.1系
    をのせようかと思っています。

    さらに、sendmailも乗ればイイナーと思ってたりもします。
  • id:tezcello
    ご質問の直接回答ではないので、こちらへ。

    MacOSX(Serverではない)は何もしなくても Apache, PHP はインストール済みです。
    MySQL は、こんなページがありました。
    http://earlybirds.ddo.jp/namahage/inegalog/article.php?id=8

    Mac はデフォルトではsendmail はオフらしいです。
    http://docs.info.apple.com/jarticle.html?artnum=107578&coll=jp

    また、その起動方法は
    http://www.head-clinic.ne.jp/macdiary/arch/diary2003.html#sendmail_on_Mac_OSX(10.2.6)
    あるいは
    http://www.head-clinic.ne.jp/macdiary/arch/diary2006.html#postfixontige
    (少々記述が古いですが...)
  • id:caster777
    tezcelloさん、ご丁寧にありがとうございます。
    なるほど、通常版でも、いけるんですね。

    となると、サーバ版と何が違うんだろうと疑問が出てきたりしますが、
    それは別で調べて、詰まったら、はてなに質問してみます。
  • id:makies
    > もしOSXをサーバーにするなら...
    > 通常のOSXに簡単に機能追加(もともと入っているモジュールを有効にする)するアプリケーションが有ります。
    > MAMPといいます。http://www.mamp.info/en/mamp.html
    MAMPはOS標準装備のapache(システム環境設定からweb共有を有効にさせると動くもの)やPHPを使用するのでは無いはずです。

    MAMPフォルダ内に一式(apache、php、MySQL、SQLite)入っています。
    そしてapacheのデフォルトポートが8888なのでOS標準のapacheと共存させられます。
    apacheとmysqlのポートは変更可能です。

    PHPで開発をされるのでしたら、
    BIND(DNSサーバー)とapacheのバーチャルホスの設定をすれば
    複数サイトを作るのに便利です。
    ※ここらへんはサーバー設定の知識が必要となります。

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

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

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

回答リクエストを送信したユーザーはいません