PHP Laravel (Homestead)开发环境搭建
来源:互联网 发布:如何更改mysql的密码 编辑:程序博客网 时间:2024/05/17 20:35
开发环境
- Win7
- VirtualBox5.1.14
- Vagrant 1.8.1_9
1.安装VirtualBox5.1.14,Git
https://www.virtualbox.org/
以下命令都在Git Bash里运行。
建立项目文件夹
c:/documents/mytwitter_project
2.安装Vagrant
https://www.vagrantup.com/downloads.html
执行命令
vagrant box add laravel/homestead
这一步很可能会失败,可以使用离线下载。
vagrant init larvel/homesteadvagrant up --provider virtualbox
稍等会看到下载地址。
Ctrl+C取消命令,然后使用迅雷或浏览器离线下载box文件。
下载完,放在C:/Documents/vagrant/laravel.box
运行
vagrant box add laravel/homestead file:///C:/Documents/vagrant/laravel.boxvagrant box list
3.克隆homestead
git clone https://github.com/laravel/homestead.git Homestead#也可以通过composer安装,过程composer的过程省略#composer global require "laravel/homestead=~2.0"cd Homesteadbash init.sh
据说文件自动存放在C:\Users\Administrator.homestead下,我这没成功,我手工把Homestead拷到Administrator下,然后执行
mv Homestead ./homestead
4.修改C:\Documents\homestead\resources\Homestead.yaml
---ip: "192.168.10.10"memory: 2048cpus: 1authorize: /Users/Administrator/.ssh/id_rsa.pubkeys: - /Users/Administrator/.ssh/id_rsafolders: - map: C:/Documents/mytwitter_project to: /home/vagrant/mytwittersites: - map: laravel.app to: /home/vagrant/mytwitter/publicvariables: - key: APP_ENV value: local
5.生成ssh公钥
ssh-keygen -t rsa -C "you@homestead"
6.修改hosts
192.168.10.10 laravel.app
7.初始化 homestead 虚拟机
cd .homesteadvagrant init
修改homestead/Vagrantfile
config.vm.box = "base"
为
config.vm.box = "laravel/homestead"
vagrant upvagrant ssh 连接虚拟机
连接信息
- IP:127.0.0.1
- 端口号:2222
- 用户名:vagrant
- 密码:vagrant
参考:
http://laravelacademy.org/post/354.html
0 0
- PHP Laravel (Homestead)开发环境搭建
- laravel开发环境homestead搭建
- laravel-homestead环境搭建
- laravel 环境搭建 homestead
- laravel的homestead环境搭建
- Laravel教程一 搭建Homestead环境
- Vagrant+Virtual+HomeStead Laravel环境搭建
- windows8配置homestead及laravel开发环境
- Laravel 的 Homestead 开发环境部署
- Laravel 的 Homestead 开发环境部署
- windows8配置homestead及laravel开发环境
- Laravel 虚拟开发环境Homestead安装
- PHP Laravel系列之环境搭建( VirtualBox+Vagrant+Homestead+系列网址)
- Laravel在Windows下搭建开发环境Homestead出现的一个大坑Timed out while waiting
- Laravel的Linux容器Vagrant+Homestead+Composer+Yaml环境搭建
- Laravel学习之Windows下Homestead环境搭建
- win10 下 Laravel 虚拟开发环境 Homestead 安装教程
- laravel开发环境搭建
- C++内置数据类型
- POJ
- maven多模块创建-简介(1)
- PAT 1009 乙等 (说反话)c++
- Gradle for Android
- PHP Laravel (Homestead)开发环境搭建
- opendir打开后显示的不全
- ES性能调优
- JDBC连接MySql
- 逆向工程核心原理学习笔记(二十二):栈帧9:调用printf()函数
- Coprime Sequence
- c++实现冒泡排序和快速排序
- MEASURING COMPUTER PERFORMANCE
- 领域模型(概念模型) 、逻辑模型、物理模型、贫血模型、充血模型概念总结【待读与标记】