Ubuntu 16.04, работающая a vagrant
виртуальная машина на хосте Windows 8.1.
Мой xdebug.ini
файл является symlinked к каталогу, это совместно используется с хост-машиной. (Это так, я могу создать новые машины и иметь xdebug.ini
настроенный, как я хочу, и и редактирования, которые я делаю к нему, всегда доступны на хосте Windows - я не должен волноваться о резервном копировании конфигураций от VM),
Кажется, что каталог смонтирован после того, как апач был запущен во время начальной загрузки. Таким образом, я всегда должен перезапускать апача для загрузки xdebug.
Я могу сделать его так, чтобы апач запустил после того, как общий каталог смонтирован? Или автоматически перезапустите апача после запуска, таким образом, я не должен делать этого вручную?
Хорошо, таким образом, я выяснил ответ. Я не супер знаком с управлением последовательностью начальной загрузки Linux и даже при том, что это - a vagrant
машина, я не хотел повреждать его.
Таким образом, я нашел a vagrant
решение для моей проблемы.
Я просто добавил этот сценарий удара, startup.sh
, к виртуальной машине в каталоге, совместно использованном с хостом:
#!/usr/bin/env bash
service apache2 restart
Затем я изменил мой Vagrantfile
добавить следующую строку:
config.vm.provision :shell, path: "startup.sh", run: "always"
Так, теперь мой VM перезапускает Apache после начальной загрузки, и все работает, поскольку я хотел это к.