Я не могу запустить XAMPP при загрузке OS X Я изучал это в течение некоторого времени, но безуспешно. XAMPP должен быть запущен от имени пользователя root, и я не хочу хранить где-нибудь пароль для root в скрипте и использовать "элементы входа" на панели настроек учетных записей для запуска xampp. Да, это будет работать, но это не правильный путь.
Я пытаюсь запустить его с помощью launchd / users damons / LaunchDaemons. Это включает в себя создание файла plist в каталоге "/ Library / LaunchDaemons".
Я создал файл с именем xampp.startapache.plist
и поместил его внутрь:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>EnableTransactions</key> <true/> <key>Label</key> <string>xampp.startapache</string> <key>ProgramArguments</key> <array> <string>/Applications/XAMPP/xamppfiles/xampp</string> <string>startapache</string> </array> <key>RunAtLoad</key> <true/> <key>WorkingDirectory</key> <string>/Applications/XAMPP/xamppfiles</string> </dict> </plist>
Это было описано здесь, а также на нескольких других подобных страницах справки. Я пытался редактировать файлы вручную, и я также пытался использовать Lingon. Но это просто не работает! Я даже попытался сделать аналогичную запись для файла сценария, расположенного в том же каталоге, который бы отображал время в файле журнала. Файл журнала просто пуст - как будто скрипт не запускается.
Как я могу сделать эту работу?