访问数据库从上面的示例看, 我们没有安装phpMyAdmin . 当然你可以自己安装phpMyAdmin . 但是我使用的是一款桌面客户端应用. 像是 Sequel Pro 或Navicat.连接到数据库的配置文件可以通过Vagrantfile 或是示例的 index.php来配置. 连接PHP时,使用下面的配置:
这是使用 Sequel Pro连接数据库后的结果:
由于连接都是被处理为远程连接,如果你的vagrant配置有误,就连不上数据库. 这就可以使用客户端来做端口映射.下面会看到很多关于SSH的介绍
可以看到这些信息直接从 vagrant ssh-config传过来. Vagrant 命令Vagrant的命令很多.官网上有 完整的列表, 这里会介绍一些常用的. vagrant upvagrant up这会运行基于 Vagrantfile配置文件的vagrant. 我用来启动和重启开发环境. vagrant suspendvagrant suspend 这个能暂停当前环境操作. 最好在关机前做好这一步,以防下次开机配置无法恢复. Starting, Pausing, and Resuming: 启动和重启可以直接使用vagrant up. 所有之前的状态都会被保存起来. vagrant destroyvagrant destroy永久性的移除你的虚拟环境. vagrant reloadvagrant reload 和vagrant reload --provision如果环境挂了,可以重启.如果加了--provision, 就会恢复资料库. 这在使用Cookbooks 或Puppet移除或添加东西时很有效果. vagrant sshvagrant ssh所有公共文件夹中的操作都会同步到虚拟环境,但如果需要直接操作可使用该命令. vagrant ssh-configvagrant ssh-config这个显示连接到虚拟环境的所有配置项信息. 更新, 调试, 和相关资源这就是有关 Vagrant运行的相关介绍. 本地开发,方便的数据库连接, 使用 Chef 或 Puppet 配置管理虚拟机配置, 以及统一管理开发环境的相关配置.它的致命优点就是,可以直接将环境配置直接克隆到各种环境上,不论是开发环境或是生产环境. 这样就能保证开发环境,调试环境,和生产环境的完全一致. 如果在使用时还有什么问题,可以直接使用下面的 Vagrant LAMP : 如果使用中你需要问我任何问题,都欢迎,或者直接访问下面资源: 如果你还在犹豫,就开始 部署自己的环境吧。 一如既往的感谢阅读本文的各位!希望大家在使用Vagrant时,玩的开心! |