我已按照此处的说明进行操作:http://laravel.com/docs/5.1/homestead获取本地 Homestead VM。它运行良好,我启动并运行了 Laravel(提供 homestead.app/public)并同步到我主机上的文件夹(比如 ~/Code)。
在尝试运行 Xdebug 之后,我弄乱了一些配置文件(nginx.conf、php.ini 等)。因此,我通过运行“vagrant destroy default”销毁了该 VM 实例。然后我再次启动虚拟机('vagrant up')并通过 ssh 进入该框。我更改的文件已恢复(预期), ~/Code 目录包含我之前创建的 Laravel 示例应用程序(同样,预期是从我的主机复制过来的)。
我不明白的是为什么服务器仍然成功运行并且我可以从我的主机访问我的示例应用程序?我再也没有运行过 'serve homestead.app/public' 但服务器已经在运行,为/public 文件夹提供服务。我觉得这很令人困惑。
那么销毁和重新创建 Homestead VM 的正确方法是什么?
干杯,SK。
最佳答案
销毁命令不会删除框。
这是文档。 https://docs.vagrantup.com/v2/cli/destroy.html
要删除它:
homestead yourbox remove
如果它不起作用,请尝试
vagrant yourbox remove
关于laravel - 使用 Homestead 销毁和重新创建 VM 的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33318627/