2012年06月19日

Mac Book Air 13 を衝動買い。セットアップ中でもgccがない!?

さっき Mac Book Air 13を衝動買いしちゃいました。
ディスクは128GB SSDの安い方です。

早速セットアップ中なんですが、少しトラブったのでメモっておきます。

○コンパイラがない!?
apacheをソースからコンパイルしようと思ったら、gccがないと怒られてしまった。
XcodeをApp Storeからダウンロードして(無料でダウンロードできるようになったのね)
もう一度試してみたら・・え?gccがないって?

前は Xcode を入れたらコンパイラも入った記憶があったんだけど・・

ググってみたら、新しい OS X からはコマンドラインコンパイラが入っていないと?
別途自分で入れろと?変だなぁと思ってもう少し調べてみたら
Xcodeの追加インストールで、コマンドラインツールをインストールするように変更になったようでした。

自分が参考にしたサイト
http://hpc.sourceforge.net/

○apache 2.4.2 のインストール
せっかくなので最新のapacheをダウンロードしてインストールに挑戦。
いつものようにソースから ./configure したら、今度は pcre-config がない!?

うーん、これも Xcode の追加インストールかなと思ったけど( Legacy Library か?)
せっかくなので最新の PCRE 8.3.0 をインストール。これくらいなら自分でインストールした方が早いしね。

http://www.pcre.org/

いつものように、./configure して make して sudo make install

これでやっと apache 2.4.2 の configure が通りました。

apache 2.4.2 のセットアップ手順
$ ./configure --enable-mods-shared=all --enable-mpms-shared=all
$ make
$ make install


confファイルを編集して起動できるかテスト
$ vi /usr/local/apache2/conf/httpd.conf
Listen 8080 に変更
$ sudo /usr/local/apache2/bin/apachectl start
ワーニングが出たけど、とりあえず無視
$ telnet localhost 8080
GET / HTTP/1.0

HTTP/1.1 200 OK
Date: Tue, 19 Jun 2012 09:56:12 GMT
Server: Apache/2.4.2 (Unix)
Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT
ETag: "2d-432a5e4a73a80"
Accept-Ranges: bytes
Content-Length: 45
Connection: close
Content-Type: text/html

It works!


Connection closed by foreign host.


とりあえず無事動いたようだ。これでローカルでいろいろ開発できそうです。

しかし、今まで使っていたのが Air が Core 2 Duo の11インチモデルだったんだけど
新しい13インチは全く凄いね。
CPUも新しくなっていて、メモリも4GBに増えて、めちゃくちゃパフォーマンスがアップしてます。
このモバイルノートが10万円で(ポイント多めに貰ったので、実質10万以下)購入できちゃうって・・・凄い時代になったものだ。


ラベル:MBA Apache gcc Mac OS X
posted by zjapan at 19:03| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。