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起動時にアプリも起動
関連エントリー:
Mac Leopard 自動起動 + MySQL + Apache







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