XAMPP を Mac 起動時に自動起動させるメモ。

/Library/StartupItems
以下に xampp ディレクトリを作成し、

/Library/StartupItems/xampp
以下に xampp ファイルを作成する。ディレクトリと同名である必要がある。
同じ場所に StartupParameters.plist ファイルを作成する。

$ su – root
$ cd /Library/StartupItems
$ mkdir xampp
$ cd xampp
$ vi xampp

xampp ファイル
#!/bin/sh
#——————————–
# XAMPP init script
#——————————–
. /etc/rc.common

SCRIPT=”/Applications/xampp/xamppfiles/mampp”

StartService()
{
ConsoleMessage “xampp started…”
$SCRIPT start > /dev/null 2>&1
}

StopService()
{
ConsoleMessage “xampp stoped…”
$SCRIPT stop > /dev/null 2>&1
}

RestartService()
{
ConsoleMessage “xampp restarted…”
$SCRIPT restart > /dev/null 2>&1
}

RunService “$1″
——— xampp ファイルここまで ———-

$ chmod +x xampp
$ vi StartupParameters.plist

StartupParameters.plist ファイル
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Description</key>
<string>XAMPP</string>
<key>Provides</key>
<array>
<string>XAMPP</string>
</array>
</dict>
</plist>
———- StartupParameters.plist ファイルここまで ——–

再起動すれば自動起動するようになる。

SystemStarter start XAMPP
SystemStarter stop XAMPP
SystemStarter restart XAMPP

で確認。

参考サイト 
MAC OS XでのOS起動時の自動起動
SystemStarterで、OS起動時にアプリも起動

関連エントリー:

Xcode + テンプレート + Mac

Mac Leopard 自動起動 + MySQL + Apache

XAMPP + Mac

MacPorts + MySQL5 + Apache2 + PHP5

XAMPP + Mac 2

  One Response to “SystemStarter + XAMPP + Mac”

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

 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="">