Homestead - laravel开发环境搭建(windows)
否则使用以下方法来生成 SSH Key,请将? > ssh-keygen -t rsa -C "[email?protected]" Generating public/private rsa key pair. 命令行会提示让你指定秘钥的名称,按回车键将 SSH Key 保存到默认文件名即可: Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] 接下来会询问你为 SSH Key 设置密码,按回车键即可,默认为空密码: Enter passphrase (empty for no passphrase): [Type a passphrase] Enter same passphrase again: [Type passphrase again] 可以都选择默认,一路? ? ? 这个时候如果我们再使用: > ls -al ~/.ssh 查看的话,会出现: ? ? SSH 秘钥的两个文件:
3. 共享文件夹配置我们可以通过?
为了后续课程讲解,请统一配置如下: folders: - map: ~/code to: /home/vagrant/code 默认? > cd ~ > mkdir code 执行成功后,同样的,我们可以通过? ? ? 在后面的章节中,我们将会在该文件夹下放置我们所有的 Laravel 项目,Homestead 会把该文件夹下的项目自动映射到虚拟机的? 4. 站点配置站点配置允许你在主机里,通过域名来访问虚拟机里的 Laravel 应用。如下面? sites: - map: homestead.test to: /home/vagrant/code/Laravel/public 目前? 另外,主机里直接访问虚拟机站点,必须通过绑定? > subl C:/Windows/System32/Drivers/etc/hosts
在? 192.168.10.10 homestead.test 至此站点就配置好了,等我们在本地系统 ~/code/ 目录下创建 名为 5. 多站点配置如需创建多站点只需继续添加 虚拟域名和虚拟机目录(如下所示): sites: - map: homestead.test to: /home/vagrant/code/Laravel/public - map: blog.test to: /home/vagrant/code/blog/public 然后执行如下命令重载vagrant即可: vagrant reload --provision 5. 数据库配置我们可以为 Homestead 指定数据库名称,这里使用默认设置即可。 databases: - homestead? 6. 自定义变量最后,如果你需要自定义一些在虚拟机上可以使用的自定义变量,则可以在? variables: - key: APP_ENV value: local Homestead 自定义变量在本书中并未使用,知悉有此功能即可。 ?运行 Vagrant? 完成了 Homestead 的配置,接下来我们要开始启动虚拟机了。 在命令中输入?
> cd ~/Homestead && vagrant up (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |