laravel - 使用 Homestead 销毁和重新创建 VM 的正确方法

标签 laravel vagrant homestead

我已按照此处的说明进行操作: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/

相关文章:

php - 拉拉维尔 :values placeholder not working?

php - 在现有的 Laravel 项目上安装 laravel/sail 时如何选择多个服务?

nginx - Vagrant + Puppets 模块

macos - 未安装内核驱动程序 (rc=-1908) Mac High Sierra 10.13

php - 用 Ansible 替换配置行

vagrant - 使用 VirtualBox + Vagrant + Homestead 的时间不同步

node.js - 如何在 laravel 应用程序启动时自动运行 Node 和 Redis 服务器

php - Laravel: fatal error :远程数据库耗尽内存字节

laravel - Homestead virtualbox 错误,共享文件夹的主机路径丢失 : ~/Code

php - 未找到 Laravel 5.4 View [名称]