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

で確認。

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