Laravel实战笔记(三) 完美的开发环境之Homestead的安装 (VirtualBox篇)

原创 木鱼  2017-07-26 14:58  阅读 130 次

什么是Homestead

Laravel Homestead 是一个官方预封装的 Vagrant box,提供给你一个完美的开发环境,你无需在本机电脑上安装 PHP、HHVM、Web 服务器或其它服务器软件。并且不用再担心系统被搞乱!Vagrant box 为你搞定一切。如果有什么地方出错了,你也可以在几分钟内快速的销毁并重建虚拟机!

Vagrant 是一个虚拟机管理软件。提供简单、优雅的方式来管理与配置虚拟机,Homestead 构建于 Vagrant 之上。

Homestead 可以在 Windows、Mac 或 Linux 系统上面运行,里面包含了 Nginx Web 服务器、PHP 5.6、MySQL、Postgres、Redis、Memcached、Node,以及所有你在使用 Laravel 开发时所需要用到的各种软件。

附注: 如果你是 Windows 用户,你可能需要启用硬件虚拟化(VT-x)。这通常需要通过 BIOS 来启用它。

官方文档: https://docs.golaravel.com/docs/5.1/homestead/

内置软件

  • Ubuntu 14.04

  • Git

  • PHP 5.6 / 7.0

  • Xdebug

  • HHVM

  • Nginx

  • MySQL

  • Sqlite3

  • Postgres

  • Composer

  • Node(附带了 PM2、Bower、Grunt 与 Gulp)

  • Redis

  • Memcached (仅限 PHP 5.x)

  • Beanstalkd

译者注: 是的,Laravel 的开发中,使用 Homestead 是必须的,不论你是一个人开发项目,还是团队开发,不管你是新手,还是老手,请使用 Homestead。可参考 Homestead 的环境部署脚本 来实现开发环境和生产环境的统一。

 

Homestead必备软件

根据文档看,必须先安装VirtualBox 5.x版本 或者 VMWare 以及 Vagrant。

在你启动 Homestead 环境之前,须先安装 VirtualBox 5.x 或 VMWare 以及 Vagrant。这些软件在各个常用的平台都有提供简单易用的界面安装包。

 

官方没有说明VirtualBox的安装方法,本篇先讲下VirtualBox在linux下如何安装。

 

VirtualBox安装

一、选择合适的版本,下载VirtualBox安装包

本篇以CentOS系统做演示,提供一下VirtualBox for linux版本的官方下载地址:

https://www.virtualbox.org/wiki/Linux_Downloads

提示: 32位系统选择i386版本,64位系统选择AMD64版本 

 

二、安装

下载后把安装包放到需要配置环境的服务器上,

cd到安装包存放目录

 

1、安装VirtualBox的依赖软件

# yum install kernel kernel-headers kernel-devel gcc make

注意:记得安装完成后要重启一下服务器

# reboot

2、查看版本号是否一致

# uname -r
2.6.32-696.6.3.el6.i686
# ls /usr/src/kernels/
2.6.32-696.6.3.el6.i686

如果一致,就下一步,如果不一致,就升级下centos内核,具体升级方法百度很多,升级后重启一下

3、rpm安装VirtualBox

# rpm -ivh VirtualBox-5.1-5.1.24_117012_el6-1.i686.rpm

4、把用户添加到vboxusers分组中

# usermod -a -G vboxusers root

5、执行VirtualBox

# /sbin/rcvboxdrv setup

 

到此VirtualBox就安装完成了

不是博主不想一次性更新完,实在是有点,忙啊

努力码字下一篇中。。。

本文地址:https://www.m5yu.com/laravel-homestead-virtualbox.html
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:木鱼博客
版权声明:本文为原创文章,版权归 木鱼 所有,欢迎分享本文,转载请保留出处!

发表评论