1. 安装 virtual box
官网下载最新稳定版,安装
2. 安装 vagrant
官网下载最新稳定版,安装
3. 命令行安装 laravel/homestead box
1
| vagrant box add laravel/homestead
|
4. 在用户目录下新建 code
文件夹
项目以后放这里
5. 在用户目录下 git clone homestead 文件夹
1
| git clone https://github.com/laravel/homestead.git Homestead
|
同时进入 Homestead 文件夹下双击 init.bat
进行初始化
6. 配置 homestead
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| --- ip: "192.168.22.33" memory: 4096 cpus: 4 provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys: - ~/.ssh/id_rsa - ~/.ssh/id_rsa.pub
folders: - map: ~/code to: /home/vagrant/code
sites: - map: weibo.test to: /home/vagrant/code/weibo/public - map: larabbs.test to: /home/vagrant/code/larabbs/public - map: yanji.test to: /home/vagrant/code/yanji/public - map: jianbing.test to: /home/vagrant/code/jianbing/public
databases: - weibo - larabbs - yanji - jianbing
features: - mysql: true - mariadb: false - postgresql: false - ohmyzsh: false - webdriver: false
services: - enabled: - "mysql" # - disabled: # - "postgresql@11-main"
#ports: # - send: 33060 # MySQL/MariaDB # to: 3306 # - send: 4040 # to: 4040 # - send: 54320 # PostgreSQL # to: 5432 # - send: 8025 # Mailhog # to: 8025 # - send: 9600 # to: 9600 # - send: 27017 # to: 27017
|
7. 修改 host 文件
文件位于 C:\Windows\System32\drivers\etc\hosts ,使用 vs code 在文件尾部添加:
1
| 192.168.22.33 homestead.app
|
8.启动 homestead
在 Homestead 文件夹下,执行 vagrant up
,其他常用指令如下:
1 2 3 4 5 6
| vagrant init //初始化 vagrant vagrant up //启动 vagrant vagrant halt //关闭 vagrant vagrant ssh //通过 SSH 登录 vagrant(需要先启动 vagrant) vagrant provision //重新应用更改 vagrant 配置 vagrant destroy //删除 vagrant
|
9.克隆 larave 初始化项目
在 linux 中,定位到 ~/code 目录下,执行
1
| composer create-project laravel/laravel duanliu
|