window系统的电脑搭建vagrant的虚拟环境跑laravel

Homested集成开发环境配置
Laravel的目的就是让开发者的开发体验更愉快,开发过程更加简单。在环境搭建上也是如此。

Laravel homestead是一个官方发布的vagrant封装包——一个虚拟机——提供完备的开发环境。在homestead配置完成后,不需要在本地环境中配置任何的开发工具,vagrant可以搞定一切。因为是虚拟机,不会对本地系统产生任何的破坏。同时如果出现故障,可以在几分钟内销毁并重建虚拟机。

homestead是跨平台的,可以在windows,Linux,Mac上运行,其中集成了nginx,php5.6,MySql,postgres,Redis,Memcached,HHVM等所有开发laravel所需的软件。

本文档是针对windows环境下homestead的配置运行。

1、首先在本地要安装PHP环境

1.1 PHP

运行composer必须要有PHP,建议使用最新版本的发行版php,(具体需要哪个版本可以在官网找)我的是window电脑,而且需要的是PHP v5.6.9版本,所以直接在官网找php-5.6.9-win-VC11-x64.zip的文件下载到本地进行解压,(在哪里进行压缩都可以)然后找到安装目录(即解压的目录)添加到全局变量,就可以在cmd里输入php -v 就会出来当前版本。

修改php配置。拷贝php.ini-development 为php.ini。去extension=php_openssl.dll(composer需要) extension=php_mbstring.dll(laravel需要)前的注释。找到; extension_dir = "ext",修改为extension_dir = "C:\php-5.6.8-nts-Win32-VC11-x86\ext"。(此处的是解压的目录)

运行php-version 确认PHP安装成功

查看版本

1.2 安装composer

直接在官网下载composer的window版本

https://getcomposer.org/download/ 这个地址可以下载,然后安装。选择自己的安装目录即可,然后一路点击确定。(如有报错,百度,Google解决)

2 Homestead 相关软件安装

2.1 vagrant

vagrant是一个虚拟机管理工具。在添加虚拟机后,可以启动虚拟机的镜像,如果出现错误,可以随时销毁重建开发环境。(我的安装的是2.0.*的版本)

安装完成后用 vagrant -version查看版本号

2.2 virtualbox

这里 下载,下载直接安装。

2.3 homestead

     打开git bash  进入vagrant的安装目录           

            #添加Homestead Vagrant Box 到 Vagrant

                      vagrant box add laravel/homestead 
选择virtualbox

然后显示successfully 就说明成功了

用vagrant box list 查看现有的laravel环境

查看box

以上是我环境的一些目录

然后我就进入我的工作目录的文件夹

克隆 Laravel Homestead 仓库到 我的工作目录

1.git clone https://github.com/laravel/homestead.git

  1. cd homestead
克隆homestead

init.sh表示 拷贝Homestead.yaml 、after.sh、aliases 到用户目录 ~/.homestead/ 下(即 C:\Users\Administrator.homestead)

Vagrantfile 表示 虚拟机开启时候会自动读取 ~/homestead/ 目录下相关配置文件、如果配置错误则会启动失败

执行 init.sh

  1. bash init.sh

创建本地工作目录并进入

  1. mkdir lvhome

  2. cd lvhome

安装 laravel (我这边是要laravel5.2的,根据自己的需要可以更改)

composer create-project laravel/laravel=5.2.* --prefer-dist

如果报这个红色的错,可以使用

composer config -g repo.packagist composer [https://packagist.phpcomposer.com](https://packagist.phpcomposer.com)

这个解决

然后composer self-uodate 一下

接着重新安装composer create-…………………即可。

提示successfully即显示安装成功。

回到homestead目录 进行vagrant up 应该就可以把虚拟环境跑起来了。

如果有这类的报错

就去报错的目录去把你没有跑成功的虚拟环境给删掉,留下正确的环境,具体可以把virtualbox打开看环境的名字。

改了之后再重新up一下就起来了。

配置windows hosts 文件

打开 C:/Windows/System32/drivers/etc/host 添加

  1. 192.168.10.10 homestead.app

配置Homestead.yaml 文件 (在C:\Users\hello.homestead 目录下,或者找到自己的安装目录下的Homestead.yaml文件)

将这几块改为自己的工作目录

Folders 是本地与虚拟机的目录映射、即 本地的D:/wamp/www/lvhome 与虚拟机的 Code 是同步的、修改任何一方、双方都改变

Sites 是域名访问的目录、上面hosts 文件配置 homestead.app 会直接访问Code/Laravel/public 目录,也是 wamp/www/lvhome/Laravel/public 目录

启动虚拟机(cd到你自己的homestead的目录下,然后up)

  1. cd homestead

  2. vagrant up

访问http://homestead.app出现 laravel5 即安装完成

success

基本就是我自己电脑搭建环境的过程,如有其他问题,可以留言,一起讨论!下面是参考的一些别人的,在此感谢

参考 :
http://blog.csdn.net/small_rice_/article/details/45366299

http://blog.csdn.net/rlanffy/article/details/51871613

http://blog.csdn.net/markely/article/details/49585887

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,902评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,037评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,978评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,867评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,763评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,104评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,565评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,236评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,379评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,313评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,363评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,034评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,637评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,719评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,952评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,371评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,948评论 2 341

推荐阅读更多精彩内容