分类:Linux日志 发布时间:2017-10-09 14:18:09 阅读: 作者:郑祥景
Laravel 致力于让 PHP 的开发过程更加轻松愉快,这其中也包括你的本地开发环境。 Vagrant 提供了一种简单,优雅的方式来管理和调配虚拟机。
Laravel Homestead 是一个官方预封装的 Vagrant box,它为你提供了一个完美的开发环境,你无需在本地安装 PHP ,web 服务器,或其他服务软件。并且不用担心系统被搞乱! Vagrant box 是完全一次性的。如果有什么地方出错了,你也可以在几分钟内销毁并重建 box !
Homestead 可以运行在 Windows 、 Mac 或 Linux 系统上,并且里面包含了 Nginx Web 服务器、 PHP 7.1 、 MySQL 、 Postgres 、 Redis 、 Memcached 、 Node 、 以及所有利于你开发 laravel 应用的其他程序。
在安装homestead之前,我们需要先安装:
(一) VirtualBox 5.1、VMWare或Parallels 的其中之一;
(二) Git;
(三) Vagrant;
然后做好安装前的准备
(一) 离线下载VirtualBox.box(建议离线下载是因为这样才不会老是中断);
(二) 下载laravel提供的homestead,解压,搜索homestead.rb文件,注释掉:
config.vm.box_version = settings["version"] ||= ">= 2.0.0"
离线安装
VirtualBox.box
的都要这样操作,否则在添加
box
时将会重新下载
VirtualBox.box
。
做好以上准备工作后,桌面右键选择open git-bash here输出:
vagrant box add laravel/homestead ××(××是VirtualBox.box的目录)
执行成功后开始配置Vagrantfile文件,配置文件如文件夹中Vagrantfile配置所示
在任意位置运行,生成密钥,方便免密登录虚拟机(要安装git才能进行这个操作)
ssh-keygen -t rsa
配置完毕,就可以vagrang up运行起来咯,虚拟机默认登录用户名是vagrant,登录密码是vagrant ; 默认数据库帐号用root和homestead都可以,密码是secret。
编辑:郑祥景