SystemStarter + XAMPP + Mac
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
で確認。