新建 laravel 项目常用指令

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