Laravel Homestead简介
Laravel Homestead是Laravel官方为开发者提供的一套完善的重量级本地开发环境,它是一个打包好各种 Laravel 开发所需软件和工具的 Vagrant 盒子,该盒子为我们提供了一个优秀的开发环境,有了它,我们不再需要在本地环境安装 PHP、Composer、Nginx、MySQL、Memcached、Redis、Node 等其它工具软件,我们也完全不用再担心误操作搞乱操作系统 —— 因为 Vagrant 盒子是一次性的,如果出现错误,可以在数分钟内销毁并重新创建该 Vagrant 盒子!
Laravel Homestead的预装软件
Homestead 可以运行在 Windows、Mac 以及 Linux 等主流操作系统上,预装的软件和工具列表如下:
- Ubuntu 18.04
- Git
- PHP 7.4
- PHP 7.3
- PHP 7.2
- PHP 7.1
- PHP 7.0
- PHP 5.6
- Nginx
- MySQL
- lmm(用于 MySQL 或 MariaDB 数据库快照)
- SQLite3
- PostgreSQL
- Composer
- Node(With Yarn, Bower, Grunt, and Gulp)
- Redis
- Memcached
- Beanstalkd
- Mailhog
- avahi
- ngrok
- Xdebug
- XHprof/Tideways/XHGui
- wp-cli
可选软件
此外,你还可以选择性安装以下软件:
- Apache
- Blackfire
- Cassandra
- Chronograf
- CouchDB
- Crystal & Lucky Framework
- Docker
- Elasticsearch
- Gearman
- Go
- Grafana
- InfluxDB
- MariaDB
- MinIO
- MongoDB
- MySQL 8
- Neo4j
- Oh My Zsh
- Open Resty
- PM2
- Python
- RabbitMQ
- Solr
- Webdriver & Laravel Dusk 相关工具
安装Laravel Homestead 需要的软件及工具
1、Git (版本2.20.1.windows.1)
2、VirtualBox (版本6.1.16-140961-Win)
3、Vagrant (版本2.2.13_x86_64)
4、Homestead Box (版本10.1.1)
安装路径不要有中文,偶尔识别不到路径会悲剧的。。
1、安装VirtualBox虚拟机 官网地址:https://www.virtualbox.org/
进入官网单击Download按钮进入下载页面,选择windows版本进行下载,默认安装。
2、安装Vagrant 虚拟机管理工具 官网地址:https://www.vagrantup.com/
进入官网单击Download按钮进入下载页面,选择windows版本进行下载,默认安装。
3、安装Laravel Homestead
我们就可以开始安装Homestead了。安装方式有两种:
第一种是在线安装方式:
如果你觉得你的网速足够快,可以在线下载Homestead的box(服务器在国外),cmd终端下输入 vagrant box add lavavel/homestead 即可下载最新版本的Homestead盒子。
不一会儿界面上会出现Homestead盒子下载地址,我这边下载慢,直接复制用迅雷下载的。换后速度飞快。。。
第二种是离线安装方式:
使用离线安装的方式,我们首先要去下载一个最新版本的Laravel Homestead 的盒子,其目前最新版本为10.1.1。
下载地址:https://vagrantcloud.com/laravel/boxes/homestead/versions/10.1.1/providers/virtualbox.box
该盒子的大小为1.66GB,建议大家使用迅雷等下载工具进行下载。
下载慢的可以用我分享的百度网盘方式下载 链接:https://pan.baidu.com/s/1qQMJnMqXvfxwmjX3NOcJLw 提取码:dzz1
注意:如果你需要下载不同版本(或最新版本),请将以上地址中versions/后的数字版本号替换成相应的版本号。
下载完成后,我们将下载的文件命名为Homestead-10.1.1.box。