Leopardで、ソースからインストールしたMySQLとApacheを自動起動させるメモ。

以前、StartupItemsから自動起動するXAMPPをやったけど、
Leopard世代となるともうこれは古いらしい。

じゃあ何を使えばいいかというと launchd というモノ。

the inner universe of Leopard – 「rcの引退とlaunchdの強化」

はぁなるほど。plistというものを書いて、
/System/Library/LaunchDaemons/ に置けば良さげ。

ということで、さっそくMySQLとApache用のplistを書いた。

mysqld.plist

httpd.plist

DownLoad
(mysqld.plist & httpd.plist)

以上でOK。

Leopardにデフォルトで入ってるApacheはどうしたかというと。
今回はとにかく自前でやりたかったのでアンインストールまではしないものの、自動起動しないようにした。
/System/Library/LaunchDaemons/org.apache.httpd.plistを消すなりどこか違う場所へ移動させるなりすればおk。

[参考]
Installing MySQL on Mac OS X

関連エントリー:

Mac Leopard Apache + MySQL + PHP

MacPorts + MySQL5 + Apache2 + PHP5

Apache + SSH パスワード無し認証

MySQL + GDB + 解析

MySQL + 設定メモ

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> <pre lang="" line="" escaped="" highlight="">