windows下安装homestead

2018-11-07  本文已影响0人  ozil_oo

为了在windows下配置一个linux虚拟机环境所以要装一个Laravel Homestead

首先安装VirtualBox 5.2

Vagrant

其实,vagrant也可以驱动其他虚拟环境,但是各有所缺点

若要使用 VMware 提供器, 你需要购买 VMware Fusion / Workstation 和 VMware Vagrant plug-in. 虽然它不是免费的,但是 VMware 可以提供更快的共享文件夹性能。

若要使用 Parallels 提供器, 你需要安装 Parallels Vagrant plug-in。 它是免费的哦.

由于受到 Vagrant 限制, Hyper-V 提供程序会忽略所有的网络设置。

所以我们还是采用virtualbox吧

安装 Homestead Vagrant Box

vagrant安装好之后,在命令行输入

vagrant box add laravel/homestead

慢慢等吧,估计一个小时就行了

安装 Homestead

git clone https://github.com/laravel/homestead.git ~/Homestead

在D盘或者其他地方找个文件夹把homestead clone下来

cd homestead
// 克隆期望的发行...
git checkout v7.18.0
// Mac / Linux...
bash init.sh

// Windows...
init.bat

配置 Homestead

配置虚拟环境

这里用默认的virtualbox就行

provider: virtualbox

配置共享文件夹

folders:
    - map: C:\aa\bb
      to: /home/vagrant/code/project1

    - map: ~/code/project2
      to: /home/vagrant/code/project2

虚拟机和真机文件夹的映射关系

配置 Nginx 站点

sites:
    - map: homestead.test
      to: /home/vagrant/code/Laravel/public

域名与文件夹的映射关系

vagrant的启动与停止

根据你的需求编辑 Homestead.yaml,在你的 Homestead 文件夹中运行vagrant up 命令。Vagrant 将启动虚拟机并自动配置你的共享文件夹和 Nginx 站点。

若要删除虚拟机,只需运行 vagrant destroy --force 命令。

启动了vagrant之后你就可以通过ip(192.168.10.10)或者你映射的域名访问了
要通过域名访问须先更改host文件(C:\windows\system32\drivers\etc\host)

上一篇下一篇

猜你喜欢

热点阅读